Заменить конкретный символ в определенной позиции
Как заменить определенный символ числом в Microsoft Excel
Если вы ищете формулу для замены определенного символа в определенной позиции определенным числом, эта статья для вас.
В этой статье мы будем использовать комбинацию функций IF, MID и REPLACE, чтобы заменить конкретный символ нулем.
Вопрос): Я хочу, чтобы формула искала «o» в позиции 4 ^ th ^, а затем заменяла его на «0» (ноль). Если в позиции 4 ^ й ^ есть какой-либо другой символ или число, то формула не должна делать ничего. Я надеюсь, что мое объяснение достаточно хорошее, чтобы понять, что я получу. Еще я хотел бы добавить, что формула не должна быть чувствительной к регистру, т.е.
является ли символ «o» или «O» строчной или прописной буквой.
Ниже приведен снимок предпочтительного вывода:
-
Мы будем использовать формулу ЕСЛИ, чтобы проверить, является ли 4-я ^ позиция «о» или чем-то еще.
-
Если найдено, то формула замены будет использоваться для замены «o» на «0» (ноль)
-
В ячейке B2 формула:
* = ЕСЛИ MID (A2,4,1 = «o», REPLACE (A2,4,1,0), A2)
Если у вас есть аналогичное требование, но позиция и конкретный символ, используемые в этом примере, изменены, вы можете легко настроить формулу и получить желаемый результат.
Таким образом, мы можем заменить определенный символ в определенной позиции другим символом.