EXCEL中默认数字显示11位,如果超过11位,则会显示为科学记数法或后面的显示为0,二代身份证号是18位,要全部显示出来,就要以文本格式输入,方法有:
右击单元格(如果是整列,直接右击列标)--设置单元格格式--数字--文本--确定;
先输入英文状态下的单引号“'”,再输入数字串,也是作为文本,会全部显示出来;
如果输入的数字已经成了科学记数法,想改为文本格式,可先设置成文本格式,再双击单元格即可,但此法只适用于不超过15位数字,15位后的会显示为0,只有取消重新输入或修改。
在数据前面加单引号,注意,要英文输入法下的,中文输入法的单引号不行。单引号可将数据直接转换成文本,而不会影响表格显示!
希望能帮到你!
单元格格式都设置为文本后
如果数据小于15位,按F2,再回车,可以恢复
如果数据大于15位,按F2回车后,15位后已变成0的, 没办法恢复,只能重新输入
貌似无法解决,如果刚输入,撤销下。
EXCEL是以64位浮点数的形式保存数字的,而64位浮点数最多保留15位有效数字,用数字格式输入超过15位,后面数字变成0000,是EXCEL四舍五入的结果,已经被舍掉的,你还能找回来么?
以后再输入了先记好打个 '
把格式改为“常规”