本文收集整理关于vlookup函数双条件查询的相关议题,使用内容导航快速到达。
内容导航:
Q1:Excel VLOOKUP函数怎么实现多条件查找
1、举例来说:现要将表1中的学生的总分进行填充。
2、切换到“表一”页签,在单元格B2输入:=vlookup(A2,
3、然后切换到“表二”页签,选中要查找数据的区域,这时“表一”页签单元格B2的值自动变为:=vlookup(A2,表二!A2:B17。
注:表二!A2:B17的意思是:系统将在表二”页签的A2:B17形成的表格区域中进行数据查找。
4、再切换回“表一”页签,将单元格B2的值“=vlookup(A2,表二!A2:B17”修改为"=vlookup(A2,表二!$A$2:$B$17"。
注:$表示取绝对值,$A$2:$B$17表示在下拉填充其他单元格时行列不变。
5、然后在单元格B2中接着输入:=vlookup(A2,表二!$A$2:$B$17,2,false),并回车
注:第三个参数“2”代表的是意思是指在“表二!A2:B17”形成的表格中的第2列中返回值;
第四个参数"false"表示是按精确查找。
6、下拉单元格B2将B列的其他单元格进行vlookup公式复制自动填充并计算。
Q2:EXCEL里vlookup函数里怎样进行多条件选择?
=VLOOKUP(条件1&条件2,if({1,0},条件1范围&条件2范围,结果范围),2,)
注意:
1、CTRL+SHIFT+回车 三键结束!--这是数组公式
2、范围大小要保持一致 IF({1,0},A1:A10&B1:B10,C1:C10) 要求这样!不过可以考虑使用LOOKUP二分法!
=LOOKUP(1,0/((范围1=条件1)*(范围2=条件2)),结果范围)
www.YIJitAo.C∴OM
Q3:EXCEL表格中如何使用VLOOKUP函数进行反向查找和多条件查找 详细
反向查找:
1.如下图,要根据“工号”在原始数据表中查找对应的“姓名”。
2.双击B8单元格,输入公式:
=VLOOKUP(A8,IF({1,0},B1:B5,A1:A5),2,0)
左手按住Ctrl+Shift,右手按下回车运行公式即可。
3.这主要利用的是IF函数第一参数数组化来实现的,选中部分空单元格,输入公式:
=IF({1,0},B1:B5,A1:A5)
左手按住Ctrl+Shift,右手按下回车就可以看到通过IF函数将两列值互换了。
4.类似的,利用CHOOSE()函数也可以实现类似IF()的效果:
=VLOOKUP(A8,CHOOSE({1,2},B1:B5,A1:A5),2,0)
仍然三键运行数组公式,也可以实现VLOOKUP()函数的反向查找。
5.如果不用VLOOKUP()函数,可以利用INDEX+MATCH替代方法实现,公式如下:
=INDEX(A1:A5,MATCH(A8,B1:B5,))
这里通过MATCH()函数定位A8所在位置,然后用INDEX()函数取值。
Q4:Excel VLOOKUP函数怎么实现三条件查找
Vlookup函数实现多条件查找,得将多个条件合并,并利用数组公式建立起一个同样是多条件合并后的数组作为查询区域进行查询
软件版本:Office2013
方法如下:
1.查找G列和H列分别与A列和B列相同的值对应的C列的值:
2.输入公式如下:
=VLOOKUP(G1&H1,IF({1,0},$A$1:$A$8&$B$1:$B$8,$C$1:$C$8),2,0)
同时按下Ctrl+Shift+Enter三键结束公式,完成数组公式
3.下拉填充得到结果: