Как извлечь подстроку в Google Таблицах (с примерами)


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

Способ 1: вернуть подстроку из начала строки

#return first 4 characters of string in cell A1
=LEFT( A1 , 4 )

Способ 2: вернуть подстроку из середины строки

#return 4 characters of string in cell A1 starting at position 2
=MID( A1 , 2, 4 )

Способ 3: вернуть подстроку из конца строки

#return last 4 characters of string in cell A1
=RIGHT( A1 , 4 )

Метод 4: вернуть подстроку перед определенным текстом

#return all text before the string "there" in cell A1
=LEFT( A1 , SEARCH(" there", A1 )-1)

Способ 5: вернуть подстроку после определенного текста

#return all text after the string "there" in cell A1
= RIGHT ( A1 , SEARCH ( " there " , A1 )-1 )

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

Способ 1: вернуть подстроку из начала строки

На следующем снимке экрана показано, как использовать функцию LEFT() для возврата первых трех символов из ячейки A2:

Способ 2: вернуть подстроку из середины строки

На следующем снимке экрана показано, как использовать функцию MID() для возврата пяти символов в середине ячейки A2, начиная с позиции 4:

Способ 3: вернуть подстроку из конца строки

На следующем снимке экрана показано, как использовать функцию ПРАВИЛЬНО() для возврата последних трех символов из ячейки A2:

Метод 4: вернуть подстроку перед определенным текстом

На следующем снимке экрана показано, как использовать функции ВЛЕВО() и ПОИСК() для возврата всего текста, который идет перед строкой «там» в ячейке A2:

Способ 5: вернуть подстроку после определенного текста

На следующем снимке экрана показано, как использовать функции ПРАВИЛЬНО() и ПОИСК() для возврата всего текста, следующего за строкой «там» в ячейке A2:

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

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

Как округлить до значащих цифр в Google Sheets
Как выбрать случайный образец в Google Sheets
Как объединить столбцы в Google Sheets