Функція TEXTSPLIT

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac

Нотатки про випуск

Поточний канал

Щомісячний корпоративний канал

Піврічний корпоративний канал

Піврічний корпоративний канал (ознайомлювальна версія)

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;{",","."}).

Приклади

Скопіюйте дані прикладу та вставте їх у клітинку A1 нового аркуша Excel. За потреби можна змінити ширину стовпців, щоб відобразити всі дані. 

Приклад 1

Розділіть ім’я та речення за допомогою звичайного роздільника.

Дані.
Дакота Леннон Санчес
Бути чи не бути
Формули
=TEXTSPLIT(A2, " ")
=TEXTSPLIT(A3, " ")

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

Розділяє ім’я та речення пробілом  

Приклад 2

Розділіть константу-масив у клітинці A2 на двовимірний масив 2Х3.

Дані.
1,2,3;4,5,6
Формули
=TEXTSPLIT(A2,",",";")

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

TextSplit в Excel, приклад 2  

Приклад 3

Дані.
Виконайте. Або ні. Немає спроб. – Анонімно
Формули
=TEXTSPLIT(A2,".")
=TEXTSPLIT(A2,{".","-"})
=TEXTSPLIT(A2,{".","-"},,FALSE)

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

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

Приклад 4

Дані.
Виконайте. Або ні. Немає спроб. – Анонімно
Формули
=TEXTSPLIT(A2,,".")

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

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

Приклад 5

Дані.
Виконайте. Або ні. Немає спроб. – Анонімно
Формули
=TEXTSPLIT(A2,,{".","-"})

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

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

Приклад 6

Дані.
Виконайте. Або ні. Немає спроб. – Анонімно
Формули
=TEXTSPLIT(A2,,{".","-"},TRUE)

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

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

Приклад 7

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

Дані.
Виконайте. Або ні. Немає спроб. – Анонімно
Формули
=TEXTSPLIT(A2," ",".",TRUE)

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

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