首页 > 化工知识 > 当Vlookup函数匹配的结果是时间,或者空值时,显示不正常了

当Vlookup函数匹配的结果是时间,或者空值时,显示不正常了

时间:2021-08-03 来源:Excel自学成才 浏览:

 

举一个工作中的实例,左边是公司供应链系统的商品入库数量,时间数据等,现在我们给定其中了部分商品,需要查找出商品对应的入库时间

 

通常情况下,我们都会使用VLOOKUP函数来进行查找匹配,根据VLOOKUP函数的用法,我们使用的公式是:

=VLOOKUP(F2,B:D,3,0)

 

但是出现的结果是43769,0这样奇怪的数字

1、出现43769数字

每次看到出现5位这样的数字的时候,那就是跟时间相关的操作原因了,在Excel里面,数字1代表1900年1月1日

 

那么43769,就代表从1900年1月1日,向后数这么多天之后的日期,就是10月31日

 

所以我们只需要把结果列的单元格格式设置成日期格式,那些几万的数字就变成了正常的时间日期了

 

如果需要不同的显示,那就需要对时间进行不同单元格格式的自定义了

结果为0那些

那些结果为0的,通过日期的更改,就变成了1900-1-0了,但在原始表格里面,它们的实际值是空白的,通过vlookup函数匹配之后就变成0了

 

对于这部分原始数据是空值,匹配的结果是0,可以通过设置单元格格式来进行隐藏,我们选中G列,按CTRL+1设置单元格格式,然后将格式填写成:

m月d日;;

 

3、注意事项:匹配结果是0不代表原表中没有

有很多小伙伴会以为匹配的结果是0,是不是原始表格中没有这个商品信息,并不是,如果原始表格里面没有商品信息,匹配不到结果的时候,这个时候是错误值显示的,比如我们查找商品L,显示的结果是#N/A

 

以上的问题,不知道小伙伴们在使用VLOOKUP函数的时候碰到过呢?下次遇到同样的问题,用起来吧,你学会了么

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐