Google sheets: как извлечь текст между двумя символами
Вы можете использовать функцию REGEXTRACT в Google Sheets, чтобы извлечь весь текст между двумя конкретными символами в ячейке.
Для этого вы можете использовать следующий синтаксис:
= REGEXEXTRACT ( A2 , " this(.*)that " )
Эта конкретная формула извлекает весь текст между символами «это» и «то» в ячейке A2 .
В следующих примерах показано несколько распространенных способов извлечения текста между двумя символами на практике.
Пример 1: Извлечение текста между строками
Мы можем ввести следующую формулу в ячейку B2 , чтобы извлечь текст из ячейки A2 между строками «пробежал» и «мили»:
= REGEXEXTRACT ( A2 , " ran(.*)miles " )
Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:
Столбец B содержит текст между строками «пробег» и «мили» для каждой соответствующей ячейки в столбце A.
Пример 2. Извлечение текста из круглых скобок
Мы можем ввести следующую формулу в ячейку B2 , чтобы извлечь текст из ячейки A2 в скобках:
= REGEXEXTRACT ( A2 , " " )
Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:
Столбец B содержит текст в скобках для каждой соответствующей ячейки в столбце A.
Примечание . Нам пришлось использовать косую черту в качестве escape-символа перед круглыми скобками, чтобы функция REGEXTRACT распознавала эти символы как круглые скобки.
Пример 3. Извлечение текста между звездочками
Мы можем ввести следующую формулу в ячейку B2 , чтобы извлечь текст из ячейки A2 между звездочками:
= REGEXEXTRACT ( A2 , " \*(.*)\* " )
Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:
Столбец B содержит текст между звездочками для каждой соответствующей ячейки в столбце A.
Примечание . Нам пришлось использовать косую черту в качестве escape-символа перед звездочками, чтобы функция REGEXTRACT распознавала эти символы как звездочки.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Google Таблицах:
Google Sheets: как извлечь текст после символа
Google Sheets: как извлечь текст перед символом
Google Таблицы: проверьте, содержит ли ячейка текст списка