Розділення текстових рядків за допомогою роздільників стовпців і рядків.
Функція TEXTSPLIT працює так само, як і майстер перетворення тексту на стовпці, але у формі формули. Вона дає змогу розділяти стовпці або вниз за рядками. Це обернена функція TEXTJOIN.
Синтаксис
=TEXTSPLIT(текст;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;{",";"."}).
Приклади
Скопіюйте дані прикладу та вставте їх у клітинку A1 нового аркуша Excel. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.
Розділення імені та речення за допомогою звичайного роздільника.
Дані |
Дакота Леннон Санчес |
Бути чи не бути |
Формули |
=TEXTSPLIT(A2;" ") |
=TEXTSPLIT(A3;" ") |
На знімку екрана нижче показано результати.
Розділення констант-масивів у клітинці A2 на масив 2Х3.
Дані |
||||
1,2,3;4,5,6 |
||||
Формули |
||||
=TEXTSPLIT(A2;";") |
На знімку екрана нижче показано результати.
Дані |
||||||
Зробити. Або ні. Немає спроб. -Анонімні |
||||||
Формули |
||||||
=TEXTSPLIT(A2;".") |
||||||
=TEXTSPLIT(A2;{".","-"}) |
||||||
=TEXTSPLIT(A2;{".","-"};FALSE) |
На знімку екрана нижче показано результати.
Дані |
|||
Зробити. Або ні. Немає спроб. -Анонімні |
|||
Формули |
|||
=TEXTSPLIT(A2;,".") |
На знімку екрана нижче показано результати.
Дані |
|||
Зробити. Або ні. Немає спроб. -Анонімні |
|||
Формули |
|||
=TEXTSPLIT(A2;;{".";"-"}) |
На знімку екрана нижче показано результати.
Дані |
|||
Зробити. Або ні. Немає спроб. -Анонімні |
|||
Формули |
|||
=TEXTSPLIT(A2;;{".";"-"};TRUE) |
На знімку екрана нижче показано результати.
Порада Щоб видалити помилку #NA, скористайтеся функцією IFNA. Або додайте аргумент pad_with.
Дані |
|||||
Зробити. Або ні. Немає спроб. -Анонімні |
|||||
Формули |
|||||
=TEXTSPLIT(A2;";";TRUE) |
На знімку екрана нижче показано результати.