vlookup匹配的数据分布在多列怎么办?

匹配时的原始数据,如图片,比较单一,但是是多列分布,这种如果拿来匹配,是否只有把所有数据整理为一列后再单独匹配?有没有好的方法,请各位大侠支支招,谢谢!

一个办法是比较靠谱的,把数据全部在一个统一列组合中,只要一个VLOOKUP函数即可。
还有一个办法就是使用IFERROR,可以嵌套N个,比如:
=IFERROR(VLOOKUP(……),IFERROR(VLOOKUP(……),IFERROR(VLOOKUP(……),"")))
也就是说,第一个找不到就在第二个中找,再找不到就在第三个中找…………
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-02-20

输入

=VLOOKUP(H2,IF(H2<51,A:B,IF(H2<101,C:D,E:F)),2,0)

第2个回答  2021-02-19
用sumproduct等函数
或vba
相似回答