经常要使用多条件查询,但是很多朋友一用VLOOKUP函数进行多条件查询就犯晕了,其实实现多条件查询用VLOOKUP有三种方法可以实现,当然你也可以用lookup来实现。
第一种,使用&或者CONCATENATE把多个条件合并成一个条件。
1.CONCATENATE+VLOOKUP

使用CONCATENATE构建辅助列,CONCATENATE可以合并单元格的数据,公式为:=CONCATENATE(B2,C2)
然后使用VLOOKUP函数查询:
=VLOOKUP(CONCATENATE(F2,G2),A:D,4,FALSE)
2.使用&连接符

使用&符号连接单元格,公式为:=B2&C2
然后再使用=VLOOKUP(F2&G2,A:D,4,FALSE)
第二种:VLOOKUP+IF+&

=VLOOKUP(F2&G2,IF({1,0},B:B&C:C,D:D),2,FALSE)
因为使用到到了公式,所以使用 ctrl +shift +回车 确定公式
第三种:VLOOKUP+CHOOSE+&

=VLOOKUP(F2&G2,CHOOSE({1,2},B2:B33&C2:C33,D2:D33),2,FALSE)
当然,如果你不想使用VLOOKUP,使用LOOKUP函数也可以的,实际上LOOKUP在多条件查询方面的优势比VLOOKUP更简单。

=LOOKUP(1,0/((B2:B33=F2)*(C2:C33=G2)),D2:D33)
以上呢,就是VLOOKUP和LOOKUP多条件查询的四种方法,大家可以看看掌握下,因为篇幅关系,很多原理无法详细讲解,大家可以搜索下我的视频。
