В C2:C7 проверьте, есть ли в заявке слово на «срочн» в любом регистре («срочно», «СРОЧНО», «Срочная»).
Теория урока
Регулярное выражение (regex) — шаблон, который описывает, как выглядит нужный кусок текста: «четыре цифры», «что-то@что-то.kz». В Microsoft 365 есть три функции (только английские имена, в Excel 2021 и раньше их нет):
REGEXTEST(текст; шаблон; [регистр])— ИСТИНА, если шаблон найден. Регистр: 0 — учитывать (по умолчанию), 1 — не учитывать;REGEXEXTRACT(текст; шаблон; [режим]; [регистр])— достаёт найденное. Режим 0 — первое совпадение, 1 — все совпадения (разливаются вниз), 2 — группы в скобках первого совпадения (разливаются вправо);REGEXREPLACE(текст; шаблон; замена; [вхождение]; [регистр])— заменяет совпадения. В замене$1,$2— содержимое скобок.
Если шаблон не найден, REGEXEXTRACT возвращает #Н/Д — оберните в ЕСНД.
Самое нужное из синтаксиса:
\d— цифра,\D— не цифра,\w— буква латиницы, цифра или _,\s— пробел;[a-z]— один символ из набора,[^0-9]— любой, кроме набора;+— один или больше,*— ноль или больше,{4}— ровно четыре;^— начало текста,$— конец,\.— настоящая точка (просто.— любой символ);( )— группа,|— «или»:^(ТОО|АО).
=REGEXREPLACE(B2;"\D";"") — оставить в телефоне только цифры.=REGEXEXTRACT(A2;"ЗК-(\d{4})-(\d{4})";2) — год и номер заказа в двух соседних ячейках.Excel использует диалект PCRE2, тренажёр — регулярные выражения JavaScript. Простые шаблоны из этого урока одинаково работают в обоих. В Excel можно передать сразу диапазон — результат разольётся; в тренажёре передавайте одну ячейку и протягивайте формулу вниз.
Проверьте себя
Практика — в Pro
Живая таблица, проверка заданий и файлы .xlsx во всех 170 уроках. Прогресс хранится в этом браузере; синхронизация между устройствами появится позже.