Полугодишен корпоративен канал
Полугодишен корпоративен канал (предварителен преглед)
Разделя текстови низове с помощта на разделители на колони и редове.
Функцията 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,",",";") |
Следващата илюстрация показва резултатите.
|
Данни |
||||||
|
Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен |
||||||
|
Формули |
||||||
|
=TEXTSPLIT(A2,".") |
||||||
|
=TEXTSPLIT(A2,{".","-"}) |
||||||
|
=TEXTSPLIT(A2,{".","-"},,FALSE) |
Следващата илюстрация показва резултатите.
|
Данни |
|||
|
Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен |
|||
|
Формули |
|||
|
=TEXTSPLIT(A2,,".") |
Следващата илюстрация показва резултатите.
|
Data |
|||
|
Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен |
|||
|
Формули |
|||
|
=TEXTSPLIT(A2,,{".","-"}) |
Следващата илюстрация показва резултатите.
|
Data |
|||
|
Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен |
|||
|
Формули |
|||
|
=TEXTSPLIT(A2,,{".","-"},TRUE) |
Следващата илюстрация показва резултатите.
Съвет За да отстраните грешката #NA, използвайте функцията IFNA.. Или добавете аргумента pad_with.
|
Data |
|||||
|
Или правиш нещо. Или не го правиш. Няма такова нещо като да се опитваш да го направиш. – Анонимен |
|||||
|
Формули |
|||||
|
=TEXTSPLIT(A2," ",".",TRUE) |
Следващата илюстрация показва резултатите.