excel表格里的数字为什么会自己消失了

如题所述

Excel单元格中输入数字时,如果先输入的是“0”,比如输入的序号为“01”,那么这个“0”会消失,这是因为单元格格式为常规或数值,设置为文本格式就能够正常显示了。这里用Excel 2007演示:

一、这里首先演示一下问题的原因,首先在任意一个单元格(单元格格式为常规或数值)中输入01。

二、 如下图,切换其他单元格后,单元格中的0消失,只剩一个数字1。

三、解决方法,选中这个单元格,按快捷键Ctrl+!打开单元格格式窗口,进入“数字”面板,格式改为“文本”,点击“确定”。

四、再次演示,单元格中输入数字“01”。

五、再次切换单元格后,数字0未消失,且该单元格左上角添加了文本标记的绿色小三角,问题解决。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-09
出现这个现象的原因是Excel软件把全数字形式的身份证号码当作18位的数字来处理了,包含字母X的身份证号码就不会出现这个现象。解决方法就是把数字变成文本格式,有两种: 第一种:在输入身份证号码前,先输入单引号,注意是英文标点的单引号,这是转义字符,Excel软件将会把后面的数字作为文本来处理。 第二种:在输入身份证号码前,先选中要输入身份证号码的单元格,右键-设置单元格格式,打开设置单元格格式对话框,如图,切换到“数字”选项卡,单击“分类”中的文本,再单击确定按钮,这时再输入任何数字,Excel软件都会作为文本来处理。补充:众所周知,身份证号码是18位。如果将身份证号码当作数字来处理的话,Excel软件是以科学计数法的形式来表现的,而Excel采用15个有效数字的精度来存储和计算数字,其中,小数点要占用掉一位有效数字,超出的部分以0来代替。这样就不难理解,直接输入的身份证号码后四位变成0的原因了。本回答被网友采纳
相似回答