微软更新Excel预览版在XLOOKUP/XMATCH函数中增加正则表达式支持
2024-8-14 15:1:22 Author: www.landiannews.com(查看原文) 阅读量:7 收藏

#软件资讯 微软更新 Excel 预览版在 XLOOKUP 和 XMATCH 函数中增加正则表达式的支持,用户可以通过正则快速匹配内容提升效率。早前微软已经在 Excel 中新增正则表达式函数 RegEx,此次则是为 XLOOKUP 和 XMATCH 添加支持,让正则表达式内容可以作为函数值。查看全文:https://ourl.co/105407

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

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

微软更新Excel预览版在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 版中进行测试,使用正式版的用户暂时还不能使用正则表达式,后续推送到正式版才能使用。


文章来源: https://www.landiannews.com/archives/105407.html
如有侵权请联系:admin#unsafe.sh