快乐猫咪 发表于 2021-11-11 15:35:00

匹配的结果是查找内容的一部分,怎么用函数返回匹配的结果 ...

如下图,根据【查找内容1、查找内容2】在【查找区域1、查找区域2】进行查找匹配,然后返回AB列的结果,怎么用函数在F列返回结果,结果内容是“中国电信”(A列&B列)
我存在的问题是:B列的内容是E列内容中一部分,如“电信”是“A/电信”的一部分,如果内容互换一下还可以用VLOOKUP查找,但现在这种情形我不知道该怎么处理。

清风笑惹寂寥 发表于 2021-11-17 03:51:43

=INDEX($A$2:$A$4&$B$2:$B$4,MATCH(1=1,ISNUMBER((FIND($B$2:$B$4,E2))),))
三键结束,下拉

山东最靓的仔 发表于 2021-12-9 06:05:40


=LOOKUP(1,0/FIND($A$2:$A$4,D2&E2)*FIND($B$2:$B$4,D2&E2),$A$2:$A$4&$B$2:$B$4)

体坛小燕子 发表于 2021-12-16 07:23:58

谢谢,非常好用!但还有个问题,这个公式似乎没有考虑F列和A列的匹配问题,完成两个条件的匹配公式该怎么写呢?

用户杰 发表于 2022-1-19 07:51:56

F列不就是你要用公式返回结果的列么?它要如何与A列匹配?

吉人天佑 发表于 2022-1-23 10:29:22

=LOOKUP(1,0/((A$2:A10=D2)*FIND(B$2:B10,E2)),A$2:A10&B$2:B10)
=LOOKUP(1,0/(MMULT(COUNTIF(D2:E2,"*"&A$2:B10&"*"),{1;1})=2),A$2:A10&B$2:B10)
...

联谊主任 发表于 2022-1-29 17:48:27

不好意思,我说错了,是A列和D列的匹配
页: [1]
查看完整版本: 匹配的结果是查找内容的一部分,怎么用函数返回匹配的结果 ...