1. Введение в функцию REGEXEXTRACT
Функция REGEXEXTRACT в Excel является мощным инструментом для извлечения конкретной информации из текстовых строк с использованием регулярных выражений (regex).
Эта функция особенно полезна для парсинга структурированных данных, таких как номера телефонов, электронные письма и даты, что позволяет автоматизировать задачи обработки данных и улучшать возможности анализа данных.
Эта функция особенно полезна для парсинга структурированных данных, таких как номера телефонов, электронные письма и даты, что позволяет автоматизировать задачи обработки данных и улучшать возможности анализа данных.

2. Параметры функции REGEXEXTRACT
Вот синтаксис использования функции
REGEXEXTRACT
.=REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])
text
: обязательно Текст или ссылка на ячейку, содержащую текст, из которого вы хотите извлечь строки. pattern
: обязательно Регулярное выражение ("regex"), описывающее шаблон текста, который вы хотите извлечь. return_mode
: необязательно Число, которое указывает, какие строки вы хотите извлечь. По умолчанию режим возврата равен 0. Возможные значения: 0
: Возвращает первую строку, соответствующую шаблону1
: Возвращает все строки, соответствующие шаблону, в виде массива2
: Возвращает захватывающие группы из первого совпадения в виде массиваcase_sensitivity
: необязательно Определяет, чувствительна ли совпадение к регистру. По умолчанию совпадение чувствительно к регистру. Введите одно из следующих значений: 0
: Чувствительно к регистру1
: Не чувствительно к регистру3. Пример сценария: Извлечение номеров телефонов
В этом руководстве мы будем демонстрировать, как использовать функцию
REGEXEXTRACT
для извлечения номеров телефонов из списка.
4. Начало работы с функцией REGEXEXTRACT
Введите на клавиатуре:
=REGEXEXTRACT(
, затем выберите A5
в качестве текста для обработки.
5. Введите регулярное выражение
Для извлечения номеров телефонов мы вводим:
Объяснение регулярного выражения номера телефона:
\(\d{3}\)\s?\d{3}[-\s]?\d{4}
в качестве регулярного выражения. Объяснение регулярного выражения номера телефона:
Общие Регулярные Выражения для Пользователей Excel

6. Функция REGEXEXTRACT вступает в силу
После нажатия Enter для сохранения мы можем увидеть, что мы успешно извлекли номер телефона.

7. Применить к другим ячейкам
Примените функцию
REGEXEXTRACT
к оставшимся ячейкам, чтобы завершить процесс извлечения номеров телефонов.
8. Извлечь все совпадения
Когда мы устанавливаем
return_mode
на 1
, все совпадения будут извлечены.
9. Группы захвата
Когда мы устанавливаем
return_mode
на 2
, содержимое, соответствующее регулярному выражению, будет возвращено, разделенное на группы захвата.
10. 🎉 Закончить! 🎉
Заметка автора: Надеюсь, вы почувствуете усилия, которые я вложил в эти учебные пособия. Я надеюсь создать серию очень простых в понимании уроков Excel.Если это полезно, помогите мне поделиться этими учебными пособиями, спасибо!
Следуйте за мной:
