问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Excel REGEXTEST 函数教程

创作时间:
作者:
@小白创作中心

Excel REGEXTEST 函数教程

引用
1
来源
1.
https://excelroadmap.com/zh/function/16.REGEXTEST

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

REGEXTEST 函数参数

这是使用REGEXTEST函数的语法。

=REGEXTEST(text, pattern, [case_sensitivity])
  • text:必填要匹配的文本或包含文本的单元格的引用。
  • pattern:必填描述要匹配的文本模式的正则表达式("regex")。
  • case_sensitivity:选填确定匹配是否区分大小写。默认情况下,匹配是区分大小写的,即默认为0。可选值为:
  • 0:区分大小写
  • 1:不区分大小写

示例场景:验证 Email 地址

假如我们收集到一些 Email 地址,我们想要知道这些 Email 是否是一个有效的 Email 地址。

开始使用 REGEXTEST 函数

键盘输入:

=REGEXTEST(,然后选择A5作为要处理的文本。

Email 的正则表达式

这里我们设置校验 Email 的正则表达式为:

[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}

Email 的正则表达式解析

这里是 Email 的正则表达式的解析。

文本
正则表达式
示例
john.doe
[a-zA-Z0-9._%+-]+
[a-zA-Z0-9._%+-]
@
@
@
company
[a-zA-Z0-9.-]+
[a-zA-Z0-9.-]+
.
\.
\.
com
[a-zA-Z]{2,}
[a-zA-Z]{2,}
  1. [a-zA-Z0-9._%+-]+:匹配一个或多个字母、数字、点、下划线、百分号、加号或减号。
  2. @:匹配字符"@"。
  3. [a-zA-Z0-9.-]+:匹配一个或多个字母、数字、点或减号。
  4. \.:匹配字符"."。
  5. [a-zA-Z]{2,}:匹配两个或更多个字母。

REGEXTEST 函数生效

回车保存后,我们可以看到 Email 地址是否符合正则表达式的规则。如果符合,返回TRUE;如果不符合,返回FALSE

应用到其他行

把同样的函数应用到其他行,我们可以快速验证所有的 Email 地址。

完成!

通过本文的介绍,读者可以掌握如何在Excel中使用REGEXTEST函数进行文本验证,特别是对于Email地址的验证。这个函数在数据处理和清洗中非常实用,能够帮助用户快速识别和处理不符合规范的数据。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号