vlookup公式的用法(vlookup作用以及使用方法)
学好VLOOKUP函数,工作中的大部分难题都可以解决。
VLOOKUP函数语法=VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确查找or近似查找)
1、精准查询
根据给定的姓名查找所对应的身份证号码,在单元格中输入公式=VLOOKUP(C18,$B$2:$D$14,3,0),之后向下填充。
2、近似查询
在单元格中输入公式=VLOOKUP(B2,$E$2:$F$5,2,1)
注意:
这里第四位参数为1或省略表示近似查找
在设置区间时,要设置每个区间的最小值
3、逆向查询
根据身份证号码查找对应的姓名,可以在单元格中输入公式=VLOOKUP(D18,IF({1,0},$D$2:$D$14,$B$2:$B$14),2,0)
4、带通配符查询
查找出姓“刘”的员工,在单元格中输入公式=VLOOKUP(D17&"*",B2:B14,1,0)
PS:注意需要查找的值是唯一值,否则就需要用其他方法。
5、一对多查询
查找“人力资源部”所对应的姓名,先构建一个辅助列,在单元格中输入公式=COUNTIF($C$2:C2,C2),之后向下填充。
之后在单元格输入公式=IFERROR(VLOOKUP($E$17&ROW(A1),IF({1,0},$C$2:$C$14&$D$2:$D$14,$B$2:$B$14),2,0),""),按Ctrl Shift Enter组合键结束。
6、多条件查询
查找“曾荣3月份”的销售额,可以在单元格=VLOOKUP(I2,$A$2:$G$14,MATCH(J1,$A$1:$G$1,0),0)即可。
7、多表查询
如下图所示,要求根据人员姓名查找1到6月份的所有销售业绩。在C2单元格中输入公式:=IFERROR(VLOOKUP($B2,INDIRECT(C$1&"!B:C"),2,0),""),往右往下填充公式即可。
说明:
这里用VLOOKUP函数和INDIRECT函数结合,对各个明细表B、C两列数据查找区域进行动态引用,注意公式中单元格的引用方式。