askXL
Вопрос RU

Как использовать регулярные выражения (REGEXMATCH) в Google Sheets?

Ответ

=REGEXMATCH(A1; "\d{3}-\d{4}") — ИСТИНА, если текст содержит шаблон 123-4567. Также: REGEXEXTRACT для извлечения и REGEXREPLACE для замены. Только в Google Sheets.

Подробное объяснение

Google Sheets поддерживает три функции с регулярными выражениями — в Excel их нет.

REGEXMATCH — проверка совпадения

=REGEXMATCH(A1; "\d+")             → содержит цифры?
=REGEXMATCH(A1; "^[A-Za-z]+$")     → только латинские буквы?
=REGEXMATCH(A1; "@.*\.ru$")        → email на .ru?

REGEXEXTRACT — извлечение

=REGEXEXTRACT(A1; "\d+")           → первое число из текста
=REGEXEXTRACT(A1; "(\d{2})\.(\d{2})\.(\d{4})")  → дата из текста
=REGEXEXTRACT(A1; "@(.+)")         → домен из email

REGEXREPLACE — замена

=REGEXREPLACE(A1; "\d"; "X")       → заменить все цифры на X
=REGEXREPLACE(A1; "\s+"; " ")      → убрать лишние пробелы
=REGEXREPLACE(A1; "[^0-9]"; "")    → оставить только цифры

Популярные шаблоны

  • \d — цифра, \D — не цифра
  • \w — буква/цифра, \s — пробел
  • + — один или более, * — ноль или более
  • ^ — начало, $ — конец строки

Пример: извлечь телефон

=REGEXEXTRACT(A1; "\+?\d[\d\s()-]{9,}")
05.03.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

Войдите, чтобы сохранять формулы и получить больше бесплатных запросов

Войти бесплатно

Сохранить в избранное

Войдите, чтобы сохранять формулы и получать к ним доступ в любое время

Войти через Google