Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Вебпрограма Excel

Розділення текстових рядків за допомогою роздільників стовпців і рядків.

Функція 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;";")

На знімку екрана нижче показано результати.

Excel TextSplit Example 2

Дані

Зробити. Або ні. Немає спроб. -Анонімні

Формули

=TEXTSPLIT(A2;".")

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

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

На знімку екрана нижче показано результати.

Результати прикладу 2

Дані

Зробити. Або ні. Немає спроб. -Анонімні

Формули

=TEXTSPLIT(A2;,".")

На знімку екрана нижче показано результати.

Результати прикладу 3

Дані

Зробити. Або ні. Немає спроб. -Анонімні

Формули

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

На знімку екрана нижче показано результати.

Результати прикладу 4

Дані

Зробити. Або ні. Немає спроб. -Анонімні

Формули

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

На знімку екрана нижче показано результати.

Результати прикладу 5

Порада      Щоб видалити помилку #NA, скористайтеся функцією IFNA. Або додайте аргумент pad_with.

Дані

Зробити. Або ні. Немає спроб. -Анонімні

Формули

=TEXTSPLIT(A2;";";TRUE)

На знімку екрана нижче показано результати.

Результати прикладу 6

Додаткові відомості

Текстові функції (довідка)

Функція TEXTBEFORE

Функція TEXTAFTER

Функція TEXTJOIN

Функція CONCAT

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.