Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета

Разделяет текстовые строки с помощью разделителей столбцов и строк.

Функция TEXTSPLIT работает так же, как мастер преобразования текста в столбцы, но в виде формулы. Она позволяет разбивать на столбцы или строки. Эта функция обратна функции ОБЪЕДИНИТЬ

Синтаксис

=ТЕКСТРАЗД(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])

Синтаксис функции ТЕКСТРАЗД поддерживает следующие аргументы.

  • текст       Текст, который нужно разделить. Обязательный.

  • разделитель_столбцов       Текст, помечающий точку, в которой текст разлит по столбцам.

  • разделитель_строк       Текст, помечающий точку, в которую следует слить текст вниз по строкам. Необязательный.

  • игнорировать_пустые       Укажите значение TRUE, чтобы игнорировать последовательные разделители. Значение по умолчанию — ИСТИНА, при котором создается пустая ячейка. Необязательный.

  • match_mode    Укажите значение 1 для выполнения сопоставления без учета регистра. Значение по умолчанию — 0, что соответствует сопоставлению с учетом регистра. Необязательный.

  • заполняющее_значение           Значение, которым нужно дополнить результат. Значение по умолчанию: #Н/Д.

Замечания

Если имеется несколько разделителей, необходимо использовать константу массива. Например, для разделения одновременно с помощью запятой и точки используйте формулу =ТЕКСТРАЗД(A1;{",","."}).

Примеры

Скопируйте пример данных и вставьте их в ячейку A1 нового листа Excel. При необходимости измените ширину столбцов, чтобы видеть все данные. 

Разделите имя и фразу с помощью общего разделителя.

Данные

Дарья Леонидовна Санникова

Быть или не быть

Формулы

=TEXTSPLIT(A2, " ")

=TEXTSPLIT(A3, " ")

На следующем рисунке показаны результаты.

Разделяет имя и фразу пробелом

Разделите константы массива в A2 на массив 2X3.

Данные

1,2,3;4,5,6

Формулы

=ТЕКСТРАЗД(A2;",",";")

На следующем рисунке показаны результаты.

Excel TextSplit Example 2

Данные

Делай. Или не делай. Не пробуй. – Аноним

Формулы

=ТЕКСТРАЗД(A2;".")

=ТЕКСТРАЗД(A2;{".","-"})

=ТЕКСТРАЗД(A2;{".","-"};;ЛОЖЬ)

На следующем рисунке показаны результаты.

Результаты примера 2

Данные

Делай. Или не делай. Не пробуй. – Аноним

Формулы

=ТЕКСТРАЗД(A2;;".")

На следующем рисунке показаны результаты.

Результаты примера 3

Данные

Делай. Или не делай. Не пробуй. – Аноним

Формулы

=ТЕКСТРАЗД(A2;;{".","-"})

На следующем рисунке показаны результаты.

Результаты примера 4

Данные

Делай. Или не делай. Не пробуй. – Аноним

Формулы

=ТЕКСТРАЗД(A2;;{".","-"};ИСТИНА)

На следующем рисунке показаны результаты.

Результаты примера 5

Совет      Чтобы удалить ошибку #Н/Д, используйте функцию ЕСНД. Можно также добавить аргумент "заполняющее_значение".

Данные

Делай. Или не делай. Не пробуй. – Аноним

Формулы

=ТЕКСТРАЗД(A2;" ",".";ИСТИНА)

На следующем рисунке показаны результаты.

Результаты примера 6

См. также

Текстовые функции (справочник)

Функция ТЕКСТДО

Функция ТЕКСТПОСЛЕ

Функция ОБЪЕДИНИТЬ

Функция CONCAT

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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