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 запросов бесплатно.
Попробовать бесплатно →Читайте также
ТОП-20 формул Excel, которые должен знать каждый бухгалтер
Подборка самых нужных формул Excel для бухгалтерии: СУММЕСЛИ, ВПР, ЕСЛИ, СЧЁТЕСЛИ и другие. С примерами и объяснениями на русском.
Как сделать ВПР (VLOOKUP) в Google Таблицах — полное руководство
Подробное руководство по VLOOKUP в Google Sheets: синтаксис, примеры, ошибки, альтернативы (INDEX/MATCH, XLOOKUP). С картинками и объяснениями.