Возвращает строку текста, которая возникает после подстроки в строке. Это функция, обратная функции ТЕКСТДО.

Примечание: Эта функция доступна, только если у вас есть подписка на Office 365. Если у вас есть подписка на Office 365, убедитесь в том, что у вас установлена последняя версия Office.

Синтаксис

=ТЕКСТПОСЛЕ(входной_текст,текст_после, [n], [без_учета_регистра])

Синтаксис функции ТЕКСТПОСЛЕ поддерживает следующие аргументы:

  • входной_текст.       Текст, в котором производится поиск. Использовать подстановочные знаки не разрешено. Обязательный.

  • текст_после.       Текст, помечающий точку, после которой нужно извлечь текст. Обязательный.

  • [n].       N-й экземпляр "текст_после", который нужно извлечь.  По умолчанию n=1.  При отрицательном значении поиск во входном тексте начинается с конца. Необязательный.

  • [без_учета_регистра].       Укажите значение ЛОЖЬ, чтобы при поиске учитывался регистр. Значение по умолчанию — ИСТИНА (поиск производится без учета регистра). Необязательный.

Ошибки

  • Excel возвращает ошибку #Н/Д, если входной_текст является пустой строкой.

  • Excel возвращает ошибку #Н/Д, если текст_после не содержится во входном тексте.

  • Excel возвращает ошибку #ЗНАЧ! при n = 0.

  • Excel возвращает ошибку #Н/Д, если n больше количества вхождений аргумента "текст_после".

Примеры

Скопируйте данные примеров из приведенных ниже таблиц и вставьте их в ячейку A1 нового листа Excel. При необходимости измените ширину столбцов, чтобы видеть все данные.

Данные

бонд

Меня зовут Бонд. Джеймс Бонд.

взболтать

Меня зовут бонд. Джеймс бонд. — Джеймс бонд

Бонд

Меня зовут Бонд. Джеймс Бонд. — Джеймс Бонд

Формула

Описание

Результат

=ТЕКСТПОСЛЕ(A2;B2)

Возвращает текст после первого вхождения строки поиска "бонд".

, Джеймс бонд

=ТЕКСТПОСЛЕ(A3;B2)

Не находит вхождения строки поиска "взболтать".

#ЗНАЧ!

=ТЕКСТПОСЛЕ(A4;B4;2)

Возвращает текст после второго вхождения строки поиска "Бонд" без учета регистра.

— Джеймс бонд

=ТЕКСТПОСЛЕ(A4;B4;-2)

Возвращает текст после предпоследнего вхождения строки поиска "Бонд" без учета регистра.

— Джеймс бонд

=ТЕКСТПОСЛЕ(A4;B3;;ЛОЖЬ)

Не находит вхождение строки поиска "Бонд" с учетом регистра.

#ЗНАЧ!

=ТЕКСТПОСЛЕ(A2;B4;4)

Не находит четвертое вхождение строки поиска "бонд" без учета регистра.

#ЗНАЧ!

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Текстовые функции (справочник)

Функция ТЕКСТДО

ФУНКЦИЯ TEXTSPLIT

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×