Excel: как заменить несколько значений в ячейке


Вы можете использовать следующую формулу для замены нескольких значений в ячейке Excel:

 = SUBSTITUTE ( SUBSTITUTE ( A1 , "oldtext1" , "newtext1" ) , "oldtext2" , "newtext2" )

Эта конкретная формула делает следующие замены в тексте ячейки A1 :

  • старыйтекст1 заменяется новымтекст1
  • старыйтекст2 заменяется новымтекст2

Обратите внимание, что в этом примере мы заменяем два значения в ячейке, но вы можете создать столько вложенных функций ПОДСТАВКИ , сколько захотите, заменяя столько значений, сколько захотите.

Следующий пример показывает, как использовать эту формулу на практике.

Пример: замена нескольких значений в ячейке в Excel

Допустим, у нас есть следующий набор данных в Excel, содержащий информацию о различных баскетболистах:

Мы можем использовать следующую формулу, чтобы заменить «Страж» на «Бог». и «Вперед» с «Fd». для каждого значения в столбце «Позиция» :

 =SUBSTITUTE(SUBSTITUTE( B2 , "Guard" , "Gd." ), "Forward" , "Fd." )

Мы введем эту формулу в ячейку C2 , затем щелкните и перетащим ее в каждую оставшуюся ячейку столбца C:

Excel заменяет несколько значений

Обратите внимание, что в каждой ячейке столбца А сделаны следующие замены:

  • Строка «Страж» заменена на «Б-г».
  • Строка «Вперед» заменена на Fd.

Примечание . Если ни одна из строк формулы не найдена в искомом тексте, формула просто вернет исходный текст без каких-либо замен.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *