vlookup函数常见错误(vlookup查找出来的数据有错误)
专注人力资源领域的EXCEL实践应用——内容涵盖人力资源各领域知识体系框架,并结合具体业务场景和人力资源管理场景进行excel案例实战应用。手把手教你如何用EXCEL将日常人力资源管理工作落地并能用数据可视化展示你的工作成果。
01. —
vlookup从右向左查询
现想用A列的”项目编号“,在右侧的H-J列为数据源区域查找“姓名”和“岗位”
在B2单元格输入:=VLOOKUP($A2,IF({1,0},$J$2:$J$9,$H$2:$H$9),2,0)
在C2单元格输入:=VLOOKUP($A2,IF({1,0},$J$2:$J$9,$I$2:$I$9),2,0)
讲解——公式的重点“利用IF函数结合{1,0}数组构建vlookup函数的查询区域(第二参数)”。
02. —
vlookup查询多列内容的简便写法
现想用A列“姓名”在右侧H-M列的数据源区域查找“入职时间”、“一级部门”、“二级部门”、“三级部门”、“岗位”5列内容。
在B2单元格输入:=VLOOKUP($A2,$H$2:$M$21,COLUMN(B1),0),然后向右、向下拖拽后,vlookup公式的第三参数自动更新,得到相应内容。
讲解——利用column(b1)函数,使vlookup的第三参数随着公式向右拖拽变为column(c1)、column(d1)、column(e1)、column(f1),进而得到相应的列号3、4、5、6。
03. —
vlookup常见错误一:第二参数没有绝对引用
现想用左侧“姓名”列在右侧数据源查区域查找对应的销售额。右侧数据源中明明有“张三”和“李四”的销售数值,但左侧的公式向下填充拖拽后为什么找不到这两个人对应的销售额呢?
错误原因在于,当我们在C5单元格输入公式“=VLOOKUP(B5,F5:G12,2,0)”,随着公式向下拖拽后,vlookup函数的第二参数(查找区间)也会相应向下偏移,见下图:
因此我们应该将公式改为:=VLOOKUP(B5,$F$5:$G$12,2,0),用绝对引用将查找区域锁死,这样无论公式如何拖拽,查找区间都不变发生偏移。
04. —
vlookup常见错误二:第二参数区间的起始位置选择错误
现想用左侧B列“姓名”在右侧数据源区域查找“销售额”,在B2单元格输入:=VLOOKUP(B2,$F$2:$H$5,2,0),结果函数公式都报错,一个数据也未取到,这个也是vlookup函数初学者常犯的错误。
正确的写法应为:=VLOOKUP(B9,$G$2:$H$5,2,0),关键点在于第二参数应从G列-H列,这样才能用B列的姓名在G列-H列的姓名和销售额列取到想要的数据。
关注“常远人力资源excel”公众号后并在朋友圈分享,把截图发给“常远人力资源excel助手”后,老师可以免费帮你解答3个关于excel函数、数据透视表、图表制作的相关问题!
如果你想学习动态招聘看板是如何从0-1设计出来的,请点开下面链接原来招聘看板是这么做出来的!我也能搞定