此网站为绿茶加糖资料站
当前位置:绿茶加糖 > 电脑基础 > 正文

vlookup函数查找易犯错误

04-19 电脑基础

vlookup函数是最常用的查询函数,但很多新手在使用过程中因为操作不当公式总是出错,今天我就来说下使用vlookup四个常见的错误。

vlookup(查询值,查询值所在的范围,返回结果在查询范围的第几列,匹配方式)

错误一:查询值不在查询范围的第一列

=VLOOKUP(F2,B2:D12,2,FALSE)

公式看似没有问题,返回了错误值,为什么出现了错误,我们查询的是姓名,查询值必须在查询结果的第一列,但查询范围的第一列是工号而不是姓名,所以出现了错误,修改第二参数的范围即可。

=VLOOKUP(F2,C2:D12,2,FALSE)

 

错误二:查询范围错误

=VLOOKUP(F2,C2:D12,2,FALSE)

公式没问题,为什么返回了错误值,因为公式向下填充的时候,第二参数的范围C2:D12变成了C3:D13,还有C4:D14,但实际上应该保持范围不变才对。

如何让公式的范围不变化呢,只要把公式的C2:D12用F4切换为绝对引用即可。

=VLOOKUP(F2,$C$2:$D$12,2,FALSE)

错误三:第三参数错误

=VLOOKUP(F2,$C$2:$D$12,3,FALSE)

 

这个错误在第三参数3,第三参数,是查询范围的第几列,而不是表格的第几列。

可以看到,查询结果在查询范围的第二列,而不是表格的第三列,修改公式:

=VLOOKUP(F2,$C$2:$D$12,2,FALSE)

错误四:查询值类型不匹配

=VLOOKUP(E2,B2:C10,2,FALSE)

 

为什么公式没有错误,却返回了错误值呢,通过分析,我们可以看到,查询值是个日期,但在表格的日期列中,日期确是文本格式,因为类型不匹配,所以返回了错误。

所以,要把文本日期准成真实日期就可以了,怎么操作呢,可以使用分列。

以上呢,就是vlookup使用中常见的四个错误,把这个四个搞清楚了,使用功能vlookup函数就不会有问题了。


版权保护: 本文由 绿茶加糖 原创,转载请保留链接: https://www.guobaosheng.com/computer/25.html