1. REGEXEXTRACT 函数简介
Excel 的 REGEXEXTRACT 函数是一种强大的工具,可以使用正则表达式 (regex) 从文本字符串中提取特定信息。
此函数特别适用于解析结构化数据,如电话号码、电子邮件和日期,从而自动化数据处理任务并增强数据分析能力。
此函数特别适用于解析结构化数据,如电话号码、电子邮件和日期,从而自动化数据处理任务并增强数据分析能力。

2. REGEXEXTRACT 函数参数
这是使用
REGEXEXTRACT 函数的语法。=REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])text: 必填 要提取字符串的文本或包含该文本的单元格的引用。 pattern: 必填 描述您要提取的文本模式的正则表达式("regex")。 return_mode: 选填 指定您想提取哪些字符串。默认值为 0。可选值为: 0: 返回与模式匹配的第一个字符串1: 将所有与模式匹配的字符串作为数组返回2: 将第一个匹配项的捕获组作为数组返回case_sensitivity: 选填 确定匹配是否区分大小写。默认情况下,匹配是区分大小写的,即默认为 0。可选值为: 0: 区分大小写1: 不区分大小写3. 示例场景:提取电话号码
在本教程中,我们将演示如何使用
REGEXEXTRACT 函数从一个列表中提取电话号码。
4. 开始使用 REGEXEXTRACT 函数
键盘输入:
=REGEXEXTRACT(,然后选择 A5 作为要处理的文本。
5. 输入正则表达式

6. REGEXEXTRACT 函数生效
回车保存后,可以看到我们成功地把电话号码抽取了出来。

7. 应用到其他单元格
把
REGEXEXTRACT 函数应用到其余单元格,即可完成电话号码的抽取。
8. 抽取所有匹配
当我们把
return_mode 设为 1 时,会把所有的匹配都抽取出来。
9. 捕获组
当我们把
return_mode 设为 2 时,会把正则表达式的匹配内容,按捕获组拆分地返回来。
