Функція TEXTAFTER

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

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

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

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

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

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

Office для Mac

Повертає текст, який виникає після заданого символу або рядка. Вона протилежна функції TEXTBEFORE.

Синтаксис

=TEXTAFTER(текст;роздільник;[instance_num];[match_mode];[match_end];[if_not_found])

Синтаксис функції TEXTAFTER має такі аргументи:

Текст Текст, у який виконується пошук. Символи узагальнення не дозволяються. — обов’язковий аргумент.

Роздільник Текст, який позначає точку, після якої потрібно видобути. — обов’язковий аргумент.

instance_num Екземпляр роздільника, після якого потрібно видобути текст. За замовчуванням instance_num = 1. Від'ємне число починає пошук тексту з кінця. — необов’язковий аргумент.

match_mode Визначає, чи в текстовому пошуку враховується регістр. За замовчуванням враховується регістр. — необов’язковий аргумент. Введіть одну з таких дій:

  • 0 Враховувати регістр.
  • 1 Нечутливий до регістра.

match_end Розціняє кінець тексту як роздільник. За замовчуванням текст відповідає точному збігу. — необов’язковий аргумент. Введіть одну з таких дій:

  • 0 Не збігайтеся з роздільником у кінці тексту.
  • 1 Зіставте роздільник із кінцем тексту.

if_not_found Значення повертається, якщо збіг не знайдено. За замовчуванням повертається #N/A. — необов’язковий аргумент.

Примітки

Під час пошуку з пустим значенням роздільника функція TEXTAFTER відразу збігається. Він повертає весь текст під час пошуку на передній панелі (якщо instance_num додатний) і пустий текст під час пошуку з кінця (якщо instance_num від'ємний).

Приклад Результат
=TEXTAFTER("Червона шапочка, червоний капюшон", "капюшон") 's, червоний капюшон
=TEXTAFTER("Червона шапочка, червона капюшон", "") Червона шапочка, червоний капюшон
=TEXTAFTER("Червона шапочка, червона капюшон", "", -1)

Помилки

  • Програма Excel повертає помилку #N/A, якщо роздільник не міститься в тексті.
  • Excel повертає #VALUE! якщо instance_num = 0 або instance_num перевищує довжину тексту.
  • Програма Excel повертає помилку #N/A, якщо instance_num більша за кількість екземплярів роздільника.

Приклади

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

Приклад 1

Дані.
Червона капот червоної шапочки
Червона шапочка Шапочки
Формули Результати.
=TEXTAFTER(A2;"Червоний") Червоний капот Шапочки
=TEXTAFTER(A2;"кошик") #N/A
=TEXTAFTER(A3;"червоний";2) Капот
=TEXTAFTER(A3;"червоний";-2) Червоний капот Шапочки
=TEXTAFTER(A3;"Червоний";ХИБНІСТЬ) #N/A
=TEXTAFTER(A2;"червоний";3) #N/A

Приклад 2

Дані.
Маркус Авреліус
Сократ
Іммануїл Кант
Формули Результати.
=TEXTAFTER(A2;",,,1) Aurelius
=TEXTAFTER(A3;",,,0) #N/A
=TEXTAFTER(A3;",,,1)
=IF(TEXTAFTER(A3;",,,1)="";A3) Сократ
=TEXTAFTER(A4;",,,1) Кант