极速手机网

微软更新Excel预览版在XLOOKUP/XMATCH函数中增加正则表达式支持

从 2024 年 5 月开始微软就在 Microsoft 365 Insider 中测试为 Excel 套件增加正则表达式的支持,新增的正则表达式函数为 regex,用户可以通过正则表达式批量匹配内容提高效率。

今天微软在正则表达式函数的基础上添加了两项新函数支持,即在 XLOOKUP 和 XMATCH 函数中也带来了正则表达式的支持,这可以用于定义搜索模式中的字符序列。

Microsoft 365 开发团队表示:

限制您可以在现有的 XLOOKUP 和 XMATCH 函数中使用正则表达式,具体方法是使用新的 [match_mode] = 3 和正则表达式模式作为 lookup_valve 值。

这可以让 XLOOKUP 和 XMATCH 与单元格中的部分文本进行匹配,或者与任何其他可以用正则表达式的文本模式进行匹配。

简单来说就是这两个函数带来正则表达式支持后,用户可以配合使用正则表达式提升效率,原本需要多个步骤操作的内容使用正则表达式进行匹配后操作会非常方便,当然前提是会使用正则表达式。

微软称如果找不到用于正则表达式函数的标记,用户可以在 Copilot 中输入提示文本让 AI 帮你写正则表达式,这样也是一个学习的过程。

下面是正则表达式的一些常用符号:
"[0-9]" # 即 0-9 之间的任意数字
"[az]" # 即 a-z 之间的任意字母
"." # 使用。代表任意字符 (数字或字母等)
"a" # 特定值例如 a
"a*" # 匹配前面的字符 a 零次或多次 (即便不存在 a 也可以匹配成功,因为可以为零次)
"a+" # 匹配前面的字符 a 一次或多次 (至少有一个 a 才能匹配成功)

需要提醒的是目前这些功能都只在 Microsoft 365 Insider 版中进行测试,使用正式版的用户暂时还不能使用正则表达式,后续推送到正式版才能使用。

相关文章

相关软件

大家都在找