excel学习库

excel表格_excel函数公式大全_execl从入门到精通

明明有数据,用VLOOKUP却查不出正确结果,原因有五点,Excel函数

在Excel中,查询经常要用到VLOOKUP函数,但是很多朋友使用VLOOKUP函数,却无法查询到正确的数据,这主要是三点原因造成的。

一,第二参数范围不固定,返回NA

返回错误值

为什么返回错误值,可以看下三个公式,

因为查询第二参数发生了变化

可以看到数据范围发生了改变,所以我们只要固定范围,把公式改为

=VLOOKUP(E2,$A$2:$B$8,2,FALSE)

锁定第二参数的范围即可。

二,第三参数返回列不正确,返回REF

可以看到返回了#ref

=VLOOKUP(E2,B2:C8,3,FALSE)

第三参数是查询范围的第几列,而不是表格的第几列。

返回列是第二列

三,有隐藏列,返回0

可以看到结果返回了0

这是因为表格中有隐藏列,销售在查询范围的第三列

把第三参数改为3,就查询出了正确值

四,查询值后面有空值,返回NA

返回NA

用len函数测试长度

可以看到诸葛亮明明是三个字,长度却为4,经过检查发现后面有空格,去掉就能查询出正确结果。

五、查询值格式不正确,返回NA

返回值得不正确

这是因为在表格的A列是文本格式,销售日期看着是日期类型,实际上是文本类型,而查询值是真实的日期类型,所以返回了错误值,把查询值改为文本类型,或者把A列的类型改为日期即可。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接