Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2024 Excel 2024 за Mac My Office за iPhone

Текущ канал:

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

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

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

Office за 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. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни. 

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

Data

Дакота Ленън Санчес

Да бъдеш или да не бъдеш

Формули

=TEXTSPLIT(A2, " ")

=TEXTSPLIT(A3, " ")

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

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

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

Data

1,2,3;4,5,6

Формули

=TEXTSPLIT(A2,",",";")

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

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

Данни

Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен

Формули

=TEXTSPLIT(A2,".")

=TEXTSPLIT(A2,{".","-"})

=TEXTSPLIT(A2,{".","-"},,FALSE)

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

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

Данни

Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен

Формули

=TEXTSPLIT(A2,,".")

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

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

Data

Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен

Формули

=TEXTSPLIT(A2,,{".","-"})

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

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

Data

Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен

Формули

=TEXTSPLIT(A2,,{".","-"},TRUE)

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

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

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

Data

Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен

Формули

=TEXTSPLIT(A2," ",".",TRUE)

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

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

Нуждаете ли се от още помощ?

Искате ли още опции?

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