Перейти до основного матеріалу

Функція Excel TEXTAFTER

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

примітки: Ця функція доступна лише в 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 AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати  |  Видалити порожні рядки  |  Об’єднайте стовпці або клітинки без втрати даних  |  Раунд без Формули ...
Супер VLookup: Кілька критеріїв  |  Множинне значення  |  На кількох аркушах  |  Нечіткий пошук...
Adv. Випадаючий список: Легкий спадний список  |  Залежний спадний список  |  Виберіть розкривний список, що вибирається...
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  Порівняти стовпці з Виберіть однакові та різні клітини ...
Особливості: Фокус сітки  |  Перегляд дизайну  |  Велика панель формул  |  Диспетчер робочих книг і аркушів | Бібліотека ресурсів (автотекст)  |  Вибір дати  |  Об’єднайте робочі аркуші  |  Шифрування/розшифрування клітинок  |  Надсилайте листи за списком  |  Супер фільтр  |  Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи ...)  |  50 + Графік типи (діаграма Ганта ...)  |  40+ Практичний Формули (Розрахуйте вік на основі дня народження ...)  |  19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху ...)  |  12 Перетворення Tools (Числа до слів, Валютна конверсія ...)  |  7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділити клітинки Excel ...)  |  ... і більше

Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...

Опис


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

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations