Нотатки про випуск
Щомісячний корпоративний канал
Піврічний корпоративний канал (ознайомлювальна версія)
Повертає текст, який виникає після заданого символу або рядка. Вона протилежна функції 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) | Кант |