Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2024 Excel 2024 за Mac Microsoft365.com 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

Вж. също

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

TEXTBEFORE функция

TEXTAFTER функция

TEXTJOIN функция

CONCAT функция

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

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

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