TEXTSPLIT функция

Бележки по изданието

Текущ канал

Ежемесечен корпоративен канал

Полугодишен корпоративен канал

Полугодишен корпоративен канал (предварителен преглед)

Office for Mac

Разделя текстови низове с помощта на разделители на колони и редове.

Функцията TEXTSPLIT работи по същия начин като съветника за преобразуване на текст в колони, но под формата на формула. Тя ви позволява да разделяте по колони или по редове. Това е обратната функция на функцията TEXTJOIN

Синтаксис

=TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])

Синтаксисът на функцията TEXTSPLIT има следните аргументи:

  • Текст Текстът, който искате да разделите. Задължително. 
  • col_delimiter Текстът, който маркира точката за преливане на текста в колоните.
  • row_delimiter Текстът, който маркира точката за преливане на текста в редовете. Незадължително.
  • ignore_empty Задайте TRUE, за да игнорирате последователните разделители. По подразбиране е FALSE, което създава празна клетка. Незадължително.
  • match_mode Задайте "1", за да извършите съвпадение без значение на големи и малки букви. По подразбиране е 0, при което се извършва съвпадение по размер на буквите. Незадължително.
  • pad_with Стойността, с която да се попълни резултатът. Стойността по подразбиране е #N/A.

Забележки

Ако има повече от един разделител, трябва да се използва константа за масив. Например, за да разделите едновременно със запетая и точка, използвайте =TEXTSPLIT(A1,{",","."}).

Примери

Копирайте данните от примера и ги поставете в клетка А1 на нов работен лист на Excel. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни. 

Пример 1

Разделете име и изречение, като използвате общ разделител.

Данни
Дакота Ленън Санчес
Да бъдеш или да не бъдеш
Формули
=TEXTSPLIT(A2, " ")
=TEXTSPLIT(A3, " ")

Следващата илюстрация показва резултатите.

Разделя име и изречение с разделител за интервал  

Пример 2

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

Данни
1,2,3;4,5,6
Формули
=TEXTSPLIT(A2,",",";")

Следващата илюстрация показва резултатите.

Пример 2 на TEXTSPLIT в Excel  

Пример 3

Данни
Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен
Формули
=TEXTSPLIT(A2,".")
=TEXTSPLIT(A2,{".","-"})
=TEXTSPLIT(A2,{".","-"},,FALSE)

Следващата илюстрация показва резултатите.

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

Пример 4

Данни
Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен
Формули
=TEXTSPLIT(A2,,".")

Следващата илюстрация показва резултатите.

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

Пример 5

Данни
Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен
Формули
=TEXTSPLIT(A2,,{".","-"})

Следващата илюстрация показва резултатите.

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

Пример 6

Данни
Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен
Формули
=TEXTSPLIT(A2,,{".","-"},TRUE)

Следващата илюстрация показва резултатите.

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

Пример 7

Съвет За да премахнете грешката #NA, използвайте функцията IFNA. Или добавете аргумента pad_with.

Данни
Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен
Формули
=TEXTSPLIT(A2," ",".",TRUE)

Следващата илюстрация показва резултатите.

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