我们在excel表格中输入的时候,有的时候会发现,只要输入了较长数字(比如身份证号),单元格是不能显示的,而是自动转化成科学计数法的形式,这个问题该怎么解决呢?下面我来讲一讲。
我们用excel输入身份证号,如图所示,输入后都变成了科学计数法的数字。
我们选中这三个有问题的单元格,如图所示,右键单击,选择“设置单元格格式”。
把数字分类改成“文本”,点击确定。
此时,把这三个单元格都双击一下,就能看到完整的身份证号了,如图所示,每一个单元格左上角都有一个绿色的斜三角符号,这是文本格式的标志。
Excel中如何解决文本型数字显示为科学计数法问题
同学们都知道,在Excel中在录入身份证、银行卡号等文本型数字时,要提前将该列数据格式设置成文本,如果忘了设置,Excel则会将该列数据以科学计数法的形式显示(如下图)
对于数值型数据在Excel中数据精度只能保留第15位,所以如果没有提前将数据格式设置成文本,对于超过15位的数据精度都会丢失,原来输入的这部分数据也就没有意义了。(如下图)
我们发现身份证号的后三位全部都变成0了,说明这部分数据就丢失了。
那么对于长度少于15位的文本字符串来说如果当时忘了设置成文本格式,显示成了科学计数法的形式,如何再显示成文本格式呢?如果我们选中这些数据直接把数据类型设置成文本格式,发现还是不行,但是我们发现再一个一个的双击一下单元格,让其处于编辑状态就可以了,那我们总不能再一个一个的双击吧?(如下图)
啰嗦了这么多,我给大家来说一下具体的解决办法吧!就是用“数据”菜单中的“分列”功能,一起来看看动图是如何操作的吧!
同学们,是不是很简单?抓紧去操练一下吧!