Note: The other languages of the website are Google-translated. Back to English

Функція Excel TEXTSPLIT

повне г, повне г,, показали, від, номер, XNUMX TEXTSPLIT функція розділяє текстові рядки за заданим роздільником на масив між стовпцями та рядками.

примітки: Ця функція доступна лише в Excel для Microsoft 365 на каналі Insider.

синтаксис

=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])

Аргументи

текст (обов’язково): текст, який потрібно розділити;
Роздільник_стовпця (обов’язково): роздільник або підрядок, що вказує, де потрібно розділити текст між стовпцями;
Роздільник_рядка (необов’язково): роздільник або підрядок, що вказує, де ви хочете розділити текст між рядками;
Ігнорувати_пусто (необов’язково): вказує, ігнорувати порожні клітинки чи ні.
-- ПОМИЛКОВИЙ (за замовчуванням): зберігати порожні клітинки під час розділення.
-- ІСТИНА: Ігнорувати порожні клітинки під час розділення.
Match_mode (необов’язково): визначає, чи роздільник чутливий до регістру.
-- 0 (за замовчуванням): чутливий до регістру.
-- 1: регістр не враховується.
Pad_with (необов’язково): значення, яке доповнює відсутні значення в 2D-масиві. За замовчуванням значення помилки #N/A.

Зауваження

1) Ця функція працює так само, як і Текст до стовпця майстер в Excel;
2) Ця функція є зворотною до Функція TEXTJOIN;
3) Якщо "pad_with” опущено, тоді #N/A використовується для доповнення відсутніх значень у двовимірних масивах;
4) Кілька роздільників мають бути укладені в константу масиву та розділені комами, наприклад {“роздільник1”,”роздільник2”,...}.

Повернене значення

Він повертає розділений текстовий рядок.

Приклад

Тут ми наведемо кілька прикладів, щоб продемонструвати, як використовувати функцію TEXTSPLIT для розділення тексту за різних умов.

#Приклад 1: розділіть текст за допомогою розділювача на стовпці або рядки

Як показано на знімку екрана нижче, щоб розділити текст у клітинці A2 на стовпці або рядки через кому, ви можете застосувати функцію TEXTSPLIT, як описано нижче.

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

Виберіть клітинку, введіть наступну формулу та натисніть вводити ключ

Результати заповнюються розділеними текстами одночасно без використання маркера автозаповнення.

=TEXTSPLIT(A2,",")

Розділіть текст по вертикалі на рядки комами

Щоб вертикально розділити текст на рядки за заданим роздільником, потрібно залишити аргумент col_delimiter порожнім і вказати роздільник для роздільник_рядка аргумент. Будь ласка, зробіть наступне.

Виберіть клітинку, введіть наступну формулу та натисніть вводити ключ

Комірки результату заповнюються розділеними текстами одночасно без використання маркера автозаповнення.

=TEXTSPLIT(A2,,",")

#Приклад 2: ігноруйте порожні клітинки під час розділення тексту за допомогою функції TEXTSPLIT

Як показано на знімку екрана нижче, якщо текстовий рядок містить два або більше послідовних роздільників без значення між ними, за замовчуванням функція TEXTSPLIT збереже порожні клітинки під час розділення тексту. Щоб ігнорувати порожні клітинки під час розділення, ви можете застосувати функцію TEXTSPLIT таким чином.

Виберіть порожню клітинку, введіть наступну формулу та натисніть вводити щоб отримати всі розділені тексти та ігнорувати порожні клітинки. Якщо є список текстів для розділення, виберіть клітинку результату та перетягніть її маркер автозаповнення вниз, щоб отримати решту результатів.

=TEXTSPLIT(A2,",",,TRUE)

примітки: У цій формулі логічне значення “ІСТИНА” надається як ignore_empty аргумент.

#Приклад 3: розділений текст з урахуванням регістру або без урахування регістру

За замовчуванням функція TEXTSPLIT чутлива до регістру, оскільки match_mode має значення 0 або залишається порожнім.

Як показано на знімку екрана нижче, match_mode аргумент у функції TEXTSPLIT залишається порожнім, тому шукається лише точна відповідність тексту "Консультант” у вказаному текстовому рядку.

=TEXTSPLIT(A2,"Consultant")

Наприклад, якщо ви не хочете здійснювати пошук за точною відповідністю, вам потрібно шукати текст, який містить обидва «Консультант» і «КОНСУЛЬТАНТ», у цьому випадку ви можете вказати аргумент match_mode як 1, щоб виконати це.

Виділіть порожню клітинку, введіть формулу нижче та натисніть кнопку вводити ключ. Виділіть цю комірку результату та перетягніть її Ручка автозаповнення вниз, щоб отримати решту результатів.

=TEXTSPLIT(A2,"Consultant",,TRUE,1)

#Приклад 4: розділіть текст на рядки та стовпці одночасно

Щоб одночасно розділити текст на рядки та стовпці за допомогою функції TEXTSPLIT, потрібно одночасно вказати у формулі аргументи col_delimiter і row_delimiter.

Як показано в таблиці нижче, ви можете ввести наведену нижче формулу в клітинку C2 і натиснути клавішу вводити клавіша для отримання розділених текстів у відповідних рядках і стовпцях одночасно.

=TEXTSPLIT(A2,":", ",")

Примітка: У цьому випадку двокрапка ":” надається як стовпчик_роздільник аргумент і кома ",” надається як роздільник_рядка аргумент.

#Приклад 4: налаштуйте значення для доповнення відсутніх значень у 2D-масиві

У разі використання функції TEXTSPLIT для одночасного поділу тексту на рядки та стовпці Excel повертає в результат помилки #N/A, якщо у вихідному текстовому рядку відсутні значення.

Як показано на знімку екрана нижче, оскільки немає двокрапки ":» після тексту Дата випуску, Excel повертає # N / A біля «Дата виходу».

Якщо вам потрібно доповнити всі відсутні значення символом тире (-) у 2D-масиві замість помилки #N/A, вам просто потрібно вказати останній аргумент "pad_with"Як"-", щоб це зробити.

Виділіть порожню клітинку, введіть таку формулу та натисніть вводити клавіша для отримання всіх розділених текстів у рядках і стовпцях.

=TEXTSPLIT(A2,":",",",,,"-")

#Приклад 5: розділити текст кількома роздільниками

Функція TEXTSPLIT дозволяє використовувати кілька роздільників для розділення тексту одночасно. Однак роздільники мають бути укладені в константу масиву та розділені комами, наприклад {“роздільник1”,”роздільник2”,...}.

Текстовий рядок у наведеній нижче таблиці містить два розділювачі «-» та «,», щоб розділити текст за цими двома роздільниками, вам потрібно застосувати функцію TEXTSPLIT наступним чином.

Виділіть порожню клітинку, введіть таку формулу та натисніть вводити ключ

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

примітки: У цій формулі стовпчик_роздільник аргумент вказано як {"-",","}.


Пов’язані функції

Функція Excel TEXTAFTER
Функція TEXTAFTER витягує та повертає текст, який стоїть після заданого підрядка або розділювача.

Функція Excel TEXTBORE
Функція TEXTBEFORE повертає текст, який стоїть перед певним підрядком або роздільником.

Функція Excel VALUETOTEXT
Функція VALUETOTEXT перетворює будь-яке вказане значення на текст.


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

Бажаєте виконувати щоденну роботу швидко та якісно? Kutools для Excel надає 300 потужних розширених функцій (об’єднання робочих книг, підсумовування за кольором, розділення вмісту клітинок, перетворення дати тощо) і заощаджує 80% вашого часу.

  • Розроблений для 1500 сценаріїв роботи, допомагає вирішити 80% проблем Excel.
  • Щодня зменшуйте тисячі клацань клавіатури та миші, знімайте втомлені очі та руки.
  • Станьте експертом Excel за 3 хвилини. Більше не потрібно згадувати будь-які болісні формули та коди VBA.
  • Безкоштовна 30-денна безкоштовна пробна версія. 60-денна гарантія повернення грошей. Безкоштовне оновлення та підтримка протягом 2 років.
Стрічка Excel (із встановленим Kutools для Excel)

Вкладка Office - Увімкнути читання та редагування з вкладками в Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Приносить ефективні вкладки в Office (включаючи Excel), як і Chrome, Firefox та New Internet Explorer.
Знімок екрана Excel (із встановленою вкладкою Office)
Коментарі (0)
Поки немає оцінок. Оцініть першим!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL