XLOOKUP 和 XMATCH 的新正则表达式模式
现在,您可以通过使用新的 [match_mode] = 3 和正则表达式模式作为lookup_value,在现有的 XLOOKUP 和 XMATCH 函数中利用正则表达式。
正则表达式模式作为lookup_value
这将允许 XLOOKUP 和 XMATCH 与单元格中的文本部分匹配,或者与可以用正则表达式描述的任何其他文本模式匹配。
例如,假设我们有一些杂乱的数据,其中 USA 被列为 “USA” 和 “United States”,我们希望与先到者进行匹配。
我们将 XLOOKUP 与 “USA|United States“指定为 lookup_value,match_mode = 3。
代码语言:javascript复制=XLOOKUP(lookup_value,lookup_array,return_array,if_not_found,match_mode,search_mode)
使用正则表达式模式的 XLOOKUP 函数
您可以改用 XMATCH 返回匹配项的位置。
代码语言:javascript复制=XMATCH(lookup_value,lookup_array,match_mode,search_mode)
使用正则表达式模式的 XMATCH 函数
提示和技巧
- 在编写正则表达式模式时,您可以使用与各种字符匹配的称为 'tokens' 的符号。以下是一些有用的令牌,可帮助您入门:
- “[0-9]”:任何数字
- “[a-z]”:a 到 z 范围内的字符
- “.”:任何字符
- “a”:“a”字符
- “a*”:零个或多个 “a”
- “a ”:一个或多个 “a”
- 尝试向 Bing Copilot 询问正则表达式模式!
可用性
这些功能将向运行以下版本的用户推出:
最新版的office365
- Windows:版本 2408(内部版本 17931.20000)
- Mac:版本 16.89(Build 24080715)
尚未可用?
功能会在一段时间内发布,以确保一切顺利进行。我们重点介绍你可能没有的功能,因为它们正在慢慢向更多的预览体验成员发布。有时,我们会根据您的反馈删除元素以进一步改进它们。虽然这种情况很少见,但我们也保留完全从产品中提取功能的选项,即使您作为预览体验成员有机会试用它。
注意:这些新功能模式是预览功能。根据用户的反馈,他们的结果在广泛发布之前可能会发生重大变化。在重要工作簿正式发布之前,我们不建议在重要工作簿中使用这些函数。