Быстрая навигация
Функция REGEXEXTRACT
Краткое описание
Функция REGEXEXTRACT позволяет извлекать текст из строки на основе регулярного выражения. Извлекает первое совпадение, все совпадения или группы захвата из первого совпадения.
Синтаксис
REGEXEXTRACT(text; шаблон; [return_mode]; [case_sensitivity])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| text | Текст |
Да | Текст или ссылка на ячейку, содержащую текст для извлечения |
| шаблон | Текст |
Да | Регулярное выражение, описывающее искомый шаблон |
| return_mode | Число |
Нет | Режим возврата: 0-первое, 1-все, 2-группы |
| case_sensitivity | Число |
Нет | 0-с учетом регистра, 1-игнорировать регистр |
Использование функции REGEXEXTRACT
REGEXEXTRACT мощный инструмент для извлечения структурированных данных из неструктурированного текста. Используйте для парсинга email, телефонов, дат, имен из смешанного текста.
Распространенные примеры REGEXEXTRACT
Извлечение имени из ФИО
=REGEXEXTRACT(A2;"[A-Z][а-я]+")
Извлекает первое имя из составного ФИО (ДиланВиллиамс → Дилан)
Извлечение всех имен
=REGEXEXTRACT(A2;"[A-Z][а-я]+";1)
Возвращает массив всех имен из текста
Извлечение телефонов
=REGEXEXTRACT(A2;"[0-9\(\)]+ [0-9-]+";1)
Извлекает все телефонные номера из списка контактов
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЗНАЧ!
Cause: Неверный синтаксис регулярного выражения
Solution: Проверьте шаблон regex на сайте regex101.com
#Н/Д
Cause: Совпадение не найдено
Solution: Используйте IFERROR для обработки пустых результатов
Неправильный return_mode
Cause: Значение вне диапазона 0-2
Solution: Используйте только 0, 1 или 2
Примечания
- Всегда возвращает текст, используйте ЗНАЧЕН() для чисел
- Поддерживает PCRE2 регулярные выражения
- Разделитель аргументов в русской версии: точка с запятой ;
- Работает с динамическими массивами
Совместимость
Доступно в: Excel 365, Excel 2021, Excel 2019
Недоступно в: Excel 2016 и ранее
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 365, Excel 2021, Excel 2019