为什么Excel表格中身份证号后4位会变成0
的有关信息介绍如下:在使用Excel中,会遇到身份证后面3位(所有数字超过15位)会变成0,这是由于数字类型的精度问题导致的,包括小数也是一样的,无法保存超过15位的数字。
这时只需要把这些单元格的格式改成文本型,再重新改一下后几位数字即可。有两种方式,第一种是在单元格上右键-单元格格式(Format Cells)
弹出的对话框中,在类型列表中选成文本(Text), 确定。
返回到单元格,把信息后几位改回成正确的,就发现这里已经可以显示所有的数字了,单元格左上角多了一个小三角,就是提醒里这个单元格格式需要注意(只包括数字,但是用的是文本格式)
有些人说这个三角就是表示文本格式的,注意一下,其实不是的,只是提醒你要注意的意思,同样是文本格式,如果这个单元格里面包括的不具是数字,哪怕改成文本格式,这里也不会有小三角。另外一些公式中,如果有一个单元格的公式和相邻的其它单元格的公式不一样,也会出现小三角,只是提醒你注意,这个单元格可能有问题
最后说一种快速把一个单元格以文本类型显示的方式,就是在需要录入的数字前面加一个英文的单引号',这样里面就不只有数字,还有别的内容了,就不会以数字类型显示而出现精度不足的问题了。而这个单引号在单元格中也不会显示出来。我们用left取这个单元格的第一个字符,发现也不是这个单引号。就是说这个单引号完全不影响我们的数据内容。