gpt4 book ai didi

excel - MATCH 函数不适用于带有通配符 (*) 的单词

转载 作者:行者123 更新时间:2023-12-04 22:01:53 25 4
gpt4 key购买 nike

我正在尝试匹配 HA24BB-3-1LL HA24B*-3-1** 在 Excel 中。另一个例子是匹配 HA24FB-3-1LL HA24F*-3-1** .

但是,当我执行常规匹配功能时,这些无法匹配。

   col A             col B
1 HA24BB-3-1LL HA24F*-3-1**
2 HA24FB-3-1LL HA24B*-3-1**

我尝试了什么:
=MATCH(A1,B:B,0)

它应该返回 2 但它返回 #N/A .

我可以知道为什么吗?

我认为 Excel 匹配功能适用于通配符。有没有办法启用它?

最佳答案

您可以匹配通配符,但通配符必须在您的查找值中(公式中的第一个位置)。如果它们在查找数组中(公式中的第二个位置),它们不是通配符,只是文字 * s 在单元格值中。

所以你可以找到匹配的字符串,如 HA24B*-3-1**在第一列中使用公式:=MATCH(B1,A:A,0) ,但不是相反,因为您的公式已设置。

此外,如果您正在寻找与 HA24B[one character]-3-1[two characters] 匹配的内容您的搜索字符串应改为 HA24B?-3-1?? . *将匹配任意长度的字符串,因此将其中两个放在搜索字符串的末尾是多余的,并且使用它们还会发现您与 HA24Babcdedfghijklmnopqrstuvwxyz-3-1abcdefghijklmnopqrstuvwxyz 之类的字符串匹配.这可能是你想要的,如果它保持原样(最后减去第二个 *)。 ?匹配单个字符,我假设这是您正在寻找的,因为您使用了 **在你的问题中。

关于excel - MATCH 函数不适用于带有通配符 (*) 的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33239872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com