Fast FormulaFast Formula
Google Sheets9 мин·

Регулярные выражения в Google Sheets — REGEXMATCH, REGEXEXTRACT, REGEXREPLACE

Как извлечь email из текста, проверить формат телефона, заменить шаблоны. Регулярные выражения в Google Sheets с примерами.

Чего не хватает в Excel

В Excel для работы с текстом нужны ЛЕВСИМВ, ПСТР, НАЙТИ и их комбинации. Получаются монстры вроде =ПСТР(A1;НАЙТИ("@";A1)+1;100). В Google Sheets есть три функции с регулярными выражениями, которые делают это в разы проще.

REGEXMATCH — проверка по шаблону

Возвращает ИСТИНА/ЛОЖЬ. Содержит ли ячейка email?
=REGEXMATCH(A2;"[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}")
💡 Совет: В Google Sheets обратный слеш \ экранирует спецсимволы. Точка (.) без экранирования = любой символ.

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

Извлекает первое совпадение из текста. Вытащить email из произвольного текста:
=REGEXEXTRACT(A2;"[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}")

REGEXREPLACE — замена

Замена по шаблону. Убрать все символы кроме цифр (очистить номер телефона):
=REGEXREPLACE(A2;"[^0-9]";"")
💡 Совет: [^0-9] — всё, что НЕ цифра. Заменяем на пустую строку = удаляем.

Шпаргалка по синтаксису

- . — любой символ - \d — цифра, \D — не цифра - \w — буква/цифра/подчёркивание - \s — пробел/табуляция/перенос - [abc] — один из символов a, b, c - [^abc] — НЕ a, b, c - a+ — один или более «a» - a* — ноль или более «a» - a{3} — ровно три «a» - (группа) — группа захвата для REGEXEXTRACT - ^ — начало строки, $ — конец строки

Извлечь число из текста

Ячейка: «Заказ №12345 от 15.01.2026». Извлечь номер заказа:
=REGEXEXTRACT(A2;"№(\d+)")
💡 Совет: Скобки (\d+) — группа захвата. REGEXEXTRACT возвращает содержимое группы, а не всё совпадение.

Проверка формата телефона

Телефон должен быть в формате +7XXXXXXXXXX (11 цифр):
=REGEXMATCH(A2;"^\+7\d{10}$")

Несколько групп

Разбить «Иванов Пётр Сергеевич» на части через группы:
=REGEXEXTRACT(A2;"^(\S+)\s+(\S+)\s+(\S+)$")
💡 Совет: Результат занимает 3 ячейки — каждая группа в своей. \S+ = один или более непробельных символов.

Заключение

Регулярные выражения — суперсила Google Sheets, которой нет в Excel. Извлечь, проверить, заменить по шаблону — три функции решают 90% задач с текстом. Если регулярка не складывается — опишите задачу в Fast Formula, AI соберёт выражение.
🤖

Не хотите запоминать формулы?

Опишите задачу на русском — AI сгенерирует формулу с правильными ссылками на вашу таблицу. 5 запросов бесплатно.

Попробовать бесплатно →

Попробуйте бесплатно

5 запросов бесплатно, без регистрации. Загрузите таблицу — получите формулу за секунды.