0

我正在尝试将 excel INDEX MATCH 与 MATCH 查找数组 (refdata!$A$2:refdata!$A$150) 一起使用,其中包含一个字符串,例如“AMAZON”,它可能是 MATCH 查找值 ($C2) 的一部分,它是一个较长的字符串例如“AMZNMKTPLACE AMAZON.CO AMAZON.CO.UK GBR”。

=INDEX(refdata!$A$2:refdata!$C$150,MATCH($C2,refdata!$A$2:refdata!$A$150,0),3)

是否可以将 MATCH lookup_array 字符串值设置为使用通配符并从“AMAZON”生成“ AMAZON ”,然后将其成功地与 MATCH 查找值(或在其中找到?)“AMZNMKTPLACE AMAZON.CO AMAZON”进行比较。 CO.UK GBR'?

4

1 回答 1

0

我不确定我是否了解您的结构,但这可能有效:

=INDEX(FILTER(refdata!$A$2:refdata!$C$150,ISNUMBER(FIND(refdata!$A$2:refdata!$A$150,$C2))),,3)

它正在 A 列中的所有字符串中查找 AMAZON,然后对其进行过滤。如果有多个匹配项,它会溢出,所以如果你不想这样,你可以这样做:

=INDEX(FILTER(refdata!$A$2:refdata!$C$150,ISNUMBER(FIND(refdata!$A$2:refdata!$A$150,C2))),1,3)

在此处输入图像描述

于 2022-02-10T10:14:39.993 回答