Сменете определен символ на определена позиция

Anonim

Как да замените определен символ с номер в Microsoft Excel

Ако търсите формула, която да замени определен знак на конкретна позиция с конкретно число, тогава тази статия е за вас. В тази статия ще използваме комбинация от АКО, СРЕД И ЗАМЕНЕТЕ функции за заместване на конкретния знак с нула.

Въпрос): Искам формула да търси „o“ на 4th позиция и след това го заменете с “0” (нула). Ако има друг знак или число на 4th позиция, тогава формулата не трябва да прави нищо. Надявам се моето обяснение да е достатъчно добро, за да разбера какъв е моят резултат. Още нещо, което бих искал да добавя, е, че формулата не трябва да е чувствителна към малки и големи букви, т.е. дали знакът „o“ или „O“ е с малка буква или с голяма буква.

Следва моментната снимка на предпочитания изход:

  • Ще използваме формулата IF, за да проверим дали 4th позиция е „o“ или нещо друго.
  • Ако бъде намерена, формулата за заместване ще се използва за замяна на „o“ с „0“ (нула)
  • В клетка В2 формулата е
  • = IF ((MID (A2,4,1)) = "o", ЗАМЕНЕТЕ (A2,4,1,0), A2)

В случай, че имате подобно изискване, но позицията и специфичният символ, използвани в този пример, са променени, тогава можете лесно да промените формулата и трябва да можете да получите желания резултат.

По този начин можем да заменим конкретен знак на конкретна позиция с друг.

Изтегляне - Как да замените определен символ, ако той присъства - xlsx