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

Функція Excel TEXTAFTER

повне г, повне г,, показали, від, номер, XNUMX ТЕКСТАФТЕР функція витягує та повертає текст, який стоїть після заданого підрядка або розділювача.

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

синтаксис

TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

Аргументи

текст (обов’язково): оригінальний текстовий рядок, з якого потрібно витягти текст. Він може поставлятися як:
-- текстовий рядок;
Or
-- Посилання на клітинку
Delimiter (обов’язково): підрядок або роздільник, після якого потрібно витягнути текст;
Номер_примірника (необов’язково): екземпляр роздільника в тексті;
-- Типовим значенням є 1, що означає, що якщо в текстовому рядку з’являється кілька роздільників, буде витягнуто текст після першого роздільника.
-- Якщо ви хочете шукати текст, починаючи з кінця текстового рядка, вкажіть від’ємне число для цього параметра.
Match_mode (необов’язково): визначає, чи роздільник чутливий до регістру;
-- 0 (за замовчуванням): чутливий до регістру.
-- 1: регістр не враховується.
Match_end (необов’язково): розглядає кінець тексту як роздільник. За замовчуванням 0.
-- 0 (за замовчуванням): роздільник не збігається з кінцем тексту.
-- 1: підберіть роздільник до кінця тексту.
Якщо_не_знайдено (необов’язково): значення, яке повертається, якщо відповідності не знайдено. За замовчуванням значення помилки #N/A.

Зауваження

1) Це протилежність до ТЕКСТ ПЕРЕД функції.
2) Якщо роздільник порожній, ви отримаєте один із наведених нижче результатів:
-- Під час пошуку з лівого боку текстового рядка (instance_num додатний), повертається весь текстовий рядок;
-- Під час пошуку з правого боку текстового рядка (instance_num є від'ємним), повертається порожній текст;
3) #ЦІННІСТЬ! помилка відбувається, якщо виконується одна з наступних умов:
-- Номер_примірника = 0;
-- Instnce_num більше довжини тексту;
4) Помилка #N/A відбувається, якщо виконується одна з наступних умов:
-- Роздільник не існує в текстовому рядку;
-- Instance_num більше, ніж кількість випадків роздільника в текстовому рядку.

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

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

Приклад

Тут ми беремо наведений нижче текстовий список як приклад, щоб продемонструвати, як використовувати ТЕКСТАФТЕР функція видобувати текст за різних умов.

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

Щоб витягти текст, який виникає після першої коми у вказаних клітинках, можна застосувати функцію TEXTAFTER, як описано нижче.

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

=TEXTAFTER(A2,",")

Примітка: У цьому випадку у формулі потрібні лише перші два аргументи.

#Приклад 2: витягніть текст після N-го розділювача в Excel

За замовчуванням функція TEXTAFTER витягує текст після першого роздільника в текстовому рядку, навіть якщо в тексті є кілька роздільників. Якщо ви хочете витягти текст після N-го розділювача, наприклад другої коми в цьому випадку, ви можете застосувати функцію TEXTAFTER наступним чином.

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

=TEXTAFTER(A2,",",2)

примітки: щоб витягти текст, який виникає після n-го роздільника, вам просто потрібно вказати аргумент instance_num як відповідне число. У цьому випадку я вводжу цифру 2, щоб позначити другу кому.

#Приклад3: витягніть текст після заданого підрядка (незалежно від регістру) у Excel

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

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

=TEXTAFTER(A2,"Consultant",1,1)

примітки: щоб вимкнути чутливість до регістру у функції TEXTAFTER, вам потрібно вказати аргумент Match_mode як 1. У цьому випадку весь текст, який виникає після підрядка «Consultant» або «CONSULTANT», буде вилучено.

#Приклад4: повертає спеціальне значення, якщо TEXTAFTER не відповідає жодному тексту

Як показано на знімку екрана вище, за умовчанням функція TEXTAFTER повертає #N/A, якщо не знайдено збігів. Щоб повернути настроюване значення, а не помилки, можна застосувати функцію TEXTAFTER наступним чином.

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

=TEXTAFTER(A2,"Consultant",1,1,,"text not found")

примітки: У цій формулі «текст не знайдено” — це настроюване значення, яке повертається, якщо TEXTAFTER не відповідає жодному тексту. Ви можете змінити його, як вам потрібно.

#Приклад 5: витягніть текст після останнього розділювача в Excel

Зазвичай ви можете вказати параметр instance_num, щоб витягнути текст після n-го розділювача в текстовому рядку. Якщо вам потрібно витягти текст після останнього роздільника, найпростіше вказати для цього параметра від’ємне число.

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

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

=TEXTAFTER(A2,",",-1)

примітки: Тут -1 у формулі допомагає шукати вихідний текстовий рядок з кінця.


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

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

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

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