Excel单元格左上绿三角文本型数字解析
工作中经常遇到这样的情况:明明是两个一样的数字串,为什么不相等呢?以至于像VLOOKUP这样需要关键字匹配判断的函数报错。本文将为您解开谜团,从而让Excel对您更加顺服,做您忠实的助手。
操作方法
- 01
细心的朋友一定会注意到单元格左上角那个绿色的小三角,选中单元格会出现一个告警标志,点开告警标志,菜单里面提示:“以文本形式存储的数字”。
- 02
点下面的“转换为数字”......OK!这回相等了!
- 03
看似相同的两个手机号码,它们的存储方式不同,一个是文本一个是数字,计算机认为是两个完全不同的东西。刚才我们把A6单元格,就是文本存储的那个转换成数字就相等了。其实手机号码应该用文本方式存储才对。我们在手机号码前面加一个英文的单引号,A6和D4都加上,这样就都变成以文本方式存储了。
- 04
解释一下这个单引号: 这个单引号只是通知Excel把单元格中的数字以文本方式存储,单引号并没有一起存储进去。 我们用LEN函数测试一下单元格的字符位数,仍然是11位。 如果前面加一个中文单引号(或其它符号),LEN函数显示12位。
- 05
还有一个方法可以把数字转换成文本存储格式:通过右击单元格-->设置单元格格式,或功能区设置,将单元格设置为文本格式,然后点一下编辑区再回车。 这里需要注意:设置成文本格式只是设置了显示格式,并没有设置存储格式,只有当进入编辑状态时才会将存储格式转换为与显示格式一致。
- 06
接下来,我们需要把右面表格中其余的手机号码全部改成文本存储。可是如果数据量很大的话总不能一个一个地去点单元格吧! 不要着急!还有一个批量转换的方法:选中单元格区域-->分列-->下一步点到第三步选“文本”-->完成。
- 07
现在我们再回头看一下那个绿三角,那是一个错误告警提示,如果在告警菜单中选择忽略错误,或者关闭后台错误检测功能(见图示),绿三角就会消失,一般不建议这么做。
- 08
当然,我们还有其它方法去判断数字是否以文本方式存储。 默认状态下,文本靠单元格左边对齐,数字靠单元格右边对齐。这个方法最直观,但局限较大,甚至不可靠,因为对齐方式以显示格式为准,而显示格式和存储格式不一定完全一致。
- 09
判断数字是否以文本方式存储最准确的方法是用函数判断: =ISNUMBER() 判断是否为数字 =ISTEXT() 判断是否为文本 函数的结果是逻辑型:TRUE(是)、FALSE(否)