XLOOKUP 和 XMATCH 的新正则表达式模式

2024-09-10 20:32:58 浏览数 (1)

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)

尚未可用?

功能会在一段时间内发布,以确保一切顺利进行。我们重点介绍你可能没有的功能,因为它们正在慢慢向更多的预览体验成员发布。有时,我们会根据您的反馈删除元素以进一步改进它们。虽然这种情况很少见,但我们也保留完全从产品中提取功能的选项,即使您作为预览体验成员有机会试用它。

注意:这些新功能模式是预览功能。根据用户的反馈,他们的结果在广泛发布之前可能会发生重大变化。在重要工作簿正式发布之前,我们不建议在重要工作簿中使用这些函数。

0 人点赞