Разделяет текстовые строки с помощью разделителей столбцов и строк.
Функция 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;",",";") |
На следующем рисунке показаны результаты.
Данные |
||||||
Делай. Или не делай. Не пробуй. – Аноним |
||||||
Формулы |
||||||
=ТЕКСТРАЗД(A2;".") |
||||||
=ТЕКСТРАЗД(A2;{".","-"}) |
||||||
=ТЕКСТРАЗД(A2;{".","-"};;ЛОЖЬ) |
На следующем рисунке показаны результаты.
Данные |
|||
Делай. Или не делай. Не пробуй. – Аноним |
|||
Формулы |
|||
=ТЕКСТРАЗД(A2;;".") |
На следующем рисунке показаны результаты.
Данные |
|||
Делай. Или не делай. Не пробуй. – Аноним |
|||
Формулы |
|||
=ТЕКСТРАЗД(A2;;{".","-"}) |
На следующем рисунке показаны результаты.
Данные |
|||
Делай. Или не делай. Не пробуй. – Аноним |
|||
Формулы |
|||
=ТЕКСТРАЗД(A2;;{".","-"};ИСТИНА) |
На следующем рисунке показаны результаты.
Совет Чтобы удалить ошибку #Н/Д, используйте функцию ЕСНД. Можно также добавить аргумент "заполняющее_значение".
Данные |
|||||
Делай. Или не делай. Не пробуй. – Аноним |
|||||
Формулы |
|||||
=ТЕКСТРАЗД(A2;" ",".";ИСТИНА) |
На следующем рисунке показаны результаты.