这么多年,文本和数值傻傻分不清
前言
经常用同学问我,明明这个要查找的数值存在,为何VLOOKUP查找不到?
因为:VLOOKUP很挑剔,是区分文本和数值的
如下图所示:A列和B列一样吗?
看上去好像一样啊,难道不一样吗?
如何判断
判断两个数是否一样,我们只要判断它们是否相等就可以了.
在C1单元格输入公式下拉
C1=A1=B1
返回结果全为FALSE,说明两个单元格根本不相等!
先看外观,A列左对齐,B列右对齐,从直观上看A列是文本,B列是日期格式
验证:
右键查看单元格格式
果不其然,A列就是我们猜想的文本格式,
如何改成日期格式
同理选中A列,将单元格数字格式改成日期格式,如下,确定
奇怪!
改完之后,好像没什么变化,还是不相等,再检查一遍数字格式,确实是日期格式,这是为什么?
我们不小心双击了一下A1单元格,结果好像不一样了,两个数值竟然相等了.
我该怎么办
难道我要一个个双击一下不成,那我的手不就废了吗?
在遇到我之前,你好像就是这么做的吧?
其实,我们只要将”-“全部替换成”-“就可以了,就这么简单
当然也可以将2019替换成2019,前提是每个单元格都包含这个字符,全部替换相等于把每个单元格重激活了一遍
此时,A列和B列看上去不一样,但是结果确实是相等的
为什么
因为日期格式是一种特殊的数字格式,它以1900年1月0日为0,每过一天加1,所以把日期格式转换成常规格式如下:
这就是说:2019-7-1距离1900-1-0过去了43647天.
因此我们不要被外表所迷惑,要学会透过现象看到事物的本质!
赞 (0)