Функція Excel TEXTAFTER
повне г, повне г,, показали, від, номер, XNUMX ТЕКСТАФТЕР функція витягує та повертає текст, який стоїть після заданого підрядка або розділювача.
примітки: Ця функція доступна лише в Excel для Microsoft 365 на каналі Insider.
синтаксис
TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
Аргументи
Зауваження
Повернене значення
Він повертає видобутий текстовий рядок.
Приклад
Тут ми беремо наведений нижче текстовий список як приклад, щоб продемонструвати, як використовувати ТЕКСТАФТЕР функція видобувати текст за різних умов.
#Приклад 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 років.

Вкладка Office - Увімкнути читання та редагування з вкладками в Microsoft Office (включаючи Excel)
- Одна секунда для перемикання між десятками відкритих документів!
- Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
- Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
- Приносить ефективні вкладки в Office (включаючи Excel), як і Chrome, Firefox та New Internet Explorer.
