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

Если вы ищете формулу для замены определенного символа в определенной позиции определенным числом, эта статья для вас.

В этой статье мы будем использовать комбинацию функций IF, MID и REPLACE, чтобы заменить конкретный символ нулем.

Вопрос): Я хочу, чтобы формула искала «o» в позиции 4 ^ th ^, а затем заменяла его на «0» (ноль). Если в позиции 4 ^ й ^ есть какой-либо другой символ или число, то формула не должна делать ничего. Я надеюсь, что мое объяснение достаточно хорошее, чтобы понять, что я получу. Еще я хотел бы добавить, что формула не должна быть чувствительной к регистру, т.е.

является ли символ «o» или «O» строчной или прописной буквой.

Ниже приведен снимок предпочтительного вывода:

img1

  • Мы будем использовать формулу ЕСЛИ, чтобы проверить, является ли 4-я ^ позиция «о» или чем-то еще.

  • Если найдено, то формула замены будет использоваться для замены «o» на «0» (ноль)

  • В ячейке B2 формула:

* = ЕСЛИ MID (A2,4,1 = «o», REPLACE (A2,4,1,0), A2)

img2

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

Таким образом, мы можем заменить определенный символ в определенной позиции другим символом.