EXCEL中怎么实现VLOOKUP的多条件查询?

EXCEL中怎样用函数实现符合两个条件(或两个以上)查找出对应的其它项值并且自动引用到另一张表内!

33-Excel中Vlookup多条件查询(每日分享,敬请关注)

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-22
以实现两个条件的查询为例说明实现方法(多于两条件的实现方法与此类同):
假定原始数据在ABC三列从第1行开始共100行,查询区域在EFG列从第1行开始,其中EF列为查询条件,由E和F两个条件查询原始数据得到G列结果值的思路是:将多条件查询转变为单条件查询,再利用VLOOKUP函数解决。示例公式如下:
G1=vlookup(e1&f1,if({1,0},a1:a100&b1:b100,c1),2,) 下拉填充。
其中:if({1,0},a1:a100&b1:b100,c1)是一个通过if({1,0}函数建立的内存数组,该内存数组包括两列内容:第一列是由A列与B列同行合并而成,第二列则是直接由原C列转过来,通过这样的处理,就将两个条件转变为一个组合的条件,可以使用VLOOKUP函数完成查询。
第2个回答  推荐于2017-10-08
多条件是用lookup
=lookup(1,0/((sheet11A1:A100=a1)*(sheet1!B1:B100=b1)),sheet1!C1:C100)
意思是,如果sheet1表的A1:A100中某值与当前表A1值一样,同时该行B列值又等于当前表的B1,那就取出sheet1表的当前行C列值。追问

1,0/ 是什么意思?

追答

百度搜索
【公式解析系列】之LOOKUP(2,1/(条件),查找数组或区域)
自己研究一下??

本回答被提问者采纳
第3个回答  2019-12-06
亲,这样提问有点模糊啊,这要看到你表格的数据才能提供解决方法的,请把数据截图发上来,切记要把最左边那表示行的1、2、3、4.。。。的数字及上方表示列的A、B、C、D。。。。截在图中,并附上详细的说明哦。
第4个回答  2020-07-19

表格中需要查询匹配数据的条件有两个,如何在不改变表格格式的情况下用VLOOKUP函数实现查询匹配数据呢?

相似回答