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),"")
用vlookup不是好主意
如图,假设每一个内容者只出现了一次,可以先判断在哪一行找到了,然后用indirect把B列那一行显示出来
E2=IFERROR(INDIRECT("B" & SUMPRODUCT(ISNUMBER(FIND(D2,$A$2:$A$4))+0,ROW($A$2:$A$4))),"找不到")