Функція TEXTAFTER

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

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

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

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

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

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

Office для Mac

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

Синтаксис

=TEXTAFTER(text;delimiter;[instance_num];[match_mode];[match_end];[if_not_found])

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

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

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

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

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

  • 0 З урахуванням регістра.
  • 1 Регістр нечутливий.

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

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

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

Примітки

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

Приклад Результат
=TEXTAFTER("Червона шапочка", "червоний капюшон";"капюш") ', Червона шапочка
=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) Аврелій
=TEXTAFTER(A3," ",,,0) #N/A
=TEXTAFTER(A3," ",,,1)
=IF(TEXTAFTER(A3," ",,,1)="";A3) Сократ
=TEXTAFTER(A4," ",,,1) Кант