excel的vlookup函数如何在多组数据中查询出匹配值并返回结果?

excel的vlookup函数如何在多组数据中查询出匹配值并返回结果,如图示

这种题型最好用LOOKUP,公式如下:

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

最好屏蔽一下错误,在外面套上一个IFERROR。

=IFERROR(LOOKUP(1,0/FIND(E2,$A$2:$A$4),$B$2:$B$4),"")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-02-17

用vlookup不是好主意

如图,假设每一个内容者只出现了一次,可以先判断在哪一行找到了,然后用indirect把B列那一行显示出来

E2=IFERROR(INDIRECT("B" & SUMPRODUCT(ISNUMBER(FIND(D2,$A$2:$A$4))+0,ROW($A$2:$A$4))),"找不到")

本回答被提问者采纳
相似回答