我想返回A列中包含的相应匹配关键字,但我不知道要使用的Excel查询。
请帮忙吗?
详情如下:
A栏 - 我需要匹配关键字(C列)的公司列表
B列 - 如果关键字列表与A列中的单元格匹配,请返回此处的匹配值
C列 - 将这些关键字与A列中的文字相匹配,我正在寻找包含匹配而不是完全匹配
以下是相关文件:https://www.dropbox.com/s/zwrqzb60vnadgu8/Test.xlsx?dl=0
答案 0 :(得分:1)
以下是B2中输入的一些建议: -
(1)区分大小写,必须作为数组公式输入,如果有多个匹配关键字,则给出最后一个匹配: -
=INDEX(C$2:C$5,MAX(ROW(C$2:C$5)*(1-ISERROR(FIND(C$2:C$5,A3))))-1)
(2)不区分大小写,普通公式,如果有多个匹配关键字,则给出第一个匹配: -
=INDEX($C$2:$C$5,MATCH(TRUE,INDEX(ISNUMBER(SEARCH($C$2:$C$5,A2)),,),0))
请注意" Affinity Investment Group"赢了,因为关键字是"投资" (复数)。
这是添加了IFERROR测试的第二个版本,以便在没有匹配时显示空单元格: -