Google Таблицы: как заменить несколько значений


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

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

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

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

Пример 1: замена двух значений в Google Sheets

Предположим, у нас есть следующий список баскетбольных позиций в Google Sheets:

Мы можем использовать следующую формулу, чтобы заменить «Guard» на «Gd» и «Forward» на «Fd»:

=SUBSTITUTE(SUBSTITUTE( A2 , " Guard " , " Gd " ), " Forward " , " Fd " )

На следующем снимке экрана показано, как использовать эту формулу на практике:

Обратите внимание, что слова «Страж» и «Вперед» были заменены в каждой ячейке заменами, которые мы указали в формуле.

Пример 2 : замена трех значений в Google Sheets

Предположим, у нас есть следующий список баскетбольных позиций в Google Sheets:

Мы можем использовать следующую формулу, чтобы заменить «Точка» на «Pt», «Стрельба» на «St» и «Малый» на «Sm»:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( A2 , " Point " , " Pt " ), " Shooting " , " St " ), " Small " , " Sm " )

На следующем снимке экрана показано, как использовать эту формулу на практике:

Обратите внимание, что каждая из замен была сделана.

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

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

Как извлечь подстроку в Google Sheets
Как фильтровать по диапазону дат в Google Sheets
Как автоматически заполнять даты в Google Sheets