1. REGEXTEST 函数简介
Excel 中的 REGEXTEST 函数是一个用于验证文本是否符合特定模式的工具。它在数据清理、输入验证(如电子邮件、电话号码等)以及从文本数据中提取有价值的见解方面非常有用。通过整合正则表达式,用户可以有效地识别不匹配或验证数据格式,从而提高整体数据完整性。

2. REGEXTEST 函数参数
这是使用
REGEXTEST 函数的语法。=REGEXTEST(text, pattern, [case_sensitivity])text: 必填 要匹配的文本或包含文本的单元格的引用。 pattern: 必填 描述要匹配的文本模式的正则表达式("regex")。 case_sensitivity: 选填 确定匹配是否区分大小写。默认情况下,匹配是区分大小写的,即默认为 0。可选值为: 0: 区分大小写1: 不区分大小写3. 示例场景:验证 Email 地址
假如我们收集到一些 Email 地址,我们想要知道这些 Email 是否是一个有效的 Email 地址。


4. 开始使用 REGEXTEST 函数
键盘输入:
=REGEXREPLACE(,然后选择 A5 作为要处理的文本。
5. Email 的正则表达式
这里我们设置校验 Email 的正则表达式为:
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
6. Email 的正则表达式解析
这里是 Email 的正则表达式的解析。
文本:
正则表达式:
[email protected][a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}1
john.doe[a-zA-Z0-9._%+-]+2
@@3
company[a-zA-Z0-9.-]+4
.\.5
com[a-zA-Z]{2,}1
[a-zA-Z0-9._%+-]+ [a-zA-Z0-9._%+-] 字符集., 字符 _, 字符 %, 字符 +, 字符 -.+ 数量2
匹配字符:"@"@ 字符3
[a-zA-Z0-9.-]+ [a-zA-Z0-9.-] 字符集., 字符 -.+ 数量4
匹配字符:"."\. 字符5
[a-zA-Z]{2,} [a-zA-Z] 字符集{2,} 数量7. REGEXREPLACE 函数生效
回车保存后,我们可以看到 Email 地址是否符合正则表达式的规则。
如果符合,返回
如果符合,返回
TRUE;如果不符合,返回 FALSE。
8. 应用到其他行
把同样的函数应用到其他行,我们可以快速验证所有的 Email 地址。

