Google sheets: как использовать split с несколькими разделителями


Функцию РАЗДЕЛИТЬ в Google Таблицах можно использовать для разделения текста по определенному разделителю.

Чтобы использовать функцию РАЗДЕЛИТЬ с несколькими разделителями, вы можете использовать следующий синтаксис с функцией REGEXREPLACE :

 =SPLIT(REGEXREPLACE( A2 , " _|,|; " , " " ), " " )

В этом конкретном примере текст в ячейке A2 будет разделен с использованием пробела, подчеркивания, запятой или точки с запятой в качестве разделителя.

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

Пример: как использовать функцию РАЗДЕЛИТЬ с несколькими разделителями в Google Таблицах.

Допустим, у нас есть следующий столбец имен в Google Sheets:

Обратите внимание, что имя и фамилия разделены множеством различных разделителей, в том числе:

  • Пространства ( )
  • Подчеркивание ( _ )
  • Запятые ( , )
  • Точки с запятой ( ; )

Мы можем ввести следующую формулу в ячейку B2 , чтобы разделить текст в ячейке A2 на основе одного из этих четырех разделителей:

 =SPLIT(REGEXREPLACE( A2 , " _|,|; " , " " ), " " )

Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:

Функция SPLIT Google Sheets с несколькими разделителями

Формула разбивает имена в столбце A на два новых столбца, разделяя текст на основе пробела, подчеркивания, запятой или точки с запятой.

Как работает эта формула?

Помните формулу, которую мы использовали для разделения текста на основе нескольких разделителей:

 =SPLIT(REGEXREPLACE( A2 , " _|,|; " , " " ), " " )

Вот как работает эта формула:

Сначала функция REGEXREPLACE заменяет каждое подчеркивание, запятую и точку с запятой в ячейке A2 пробелом (символ | означает «ИЛИ»).

Например, имя Bob_Erickson становится Bob Erickson .

Затем функция РАЗДЕЛИТЬ разбивает текст в столбце А в зависимости от местоположения в пространстве.

Конечным результатом является то, что мы можем разделить каждое имя в столбце A на два новых столбца на основе нескольких разделителей.

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

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

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

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

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