VLOOKUP函数怎么用?看这一篇就够了

Excel技巧精选

1010篇原创内容
公众号

学好VLOOKUP函数,工作中的大部分难题都能解决,下面跟着技巧妹一起来看看相关的用法。

一、VLOOKUP函数基本语法

VLOOKUP函数是从指定的查找区域中查找返回想要查找到的值。

VLOOKUP的语法结构=VLOOKUP(查找目标,查找范围,返回值的列数,查找的类型)

注意点:

查找目标必须是在查找范围的首列

查找目标与查找范围的第一列的格式设置必须一致

二、VLOOKUP函数基本用法

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两列数据查找区域进行动态引用,注意公式中单元格的引用方式。

因为有些员工在一些月份里是没有业绩的,查找不到数据,会返回错误值,还需要用IFERROR函数进行容错处理。

8、多行合并

如下图所示,如何将左侧表格转换为右侧格式呢?

先在辅助列中输入公式=B3&IFERROR(','&VLOOKUP(A3,A4:$C$25,3,0),''),之后向下填充。

(这里要注意查找区域的选择)

随后再次利用VLOOKUP函数查找引用=VLOOKUP(E3,A:C,3,0)

以上就是有关于VLOOKUP函数的用法,若有什么问题,欢迎在下方留言。

教程推荐

原价169元   优惠价99元

购买须知

1、本教程共计85课时,现已全部更新完毕;

(0)

相关推荐