REGEXTEST 函数
约 432 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
REGEXTEST 函数用于测试文本字符串是否匹配指定的正则表达式模式。它返回 TRUE 或 FALSE,非常适合用于数据验证、条件格式化或与其他函数组合进行条件判断。
2. 语法
REGEXTEST(text, regular_expression, [match_mode])| 参数 | 选填 | 说明 |
|---|---|---|
| text | 必需 | 要测试的文本字符串 |
| regular_expression | 必需 | 用于测试匹配的正则表达式模式 |
| match_mode | 可选 | 匹配模式。0 = 区分大小写(默认),1 = 不区分大小写 |
3. 示例
3.1. 验证是否为纯数字
=REGEXTEST("12345", "^\d+$")返回 TRUE,因为字符串全部由数字组成。
3.2. 验证邮箱格式
=REGEXTEST("test@example", "^[\w.]+@[\w.]+\.\w+$")返回 FALSE,因为邮箱地址格式不完整(缺少顶级域名)。
3.3. 不区分大小写匹配
=REGEXTEST("Hello World", "hello", 1)返回 TRUE,因为设置了不区分大小写匹配模式。
4. 实用技巧
4.1. 使用 REGEXTEST 作为数据验证的第一步
使用 REGEXTEST 作为数据验证的第一步,确认文本是否符合预期模式后再进行提取或替换
4.2. 结合 IF 函数可以根据匹配结果执行不同的操作
结合 IF 函数可以根据匹配结果执行不同的操作
4.3. 在验证输入格式(如邮箱、电话号码、身份证号)时特别有用
在验证输入格式(如邮箱、电话号码、身份证号)时特别有用