EXCEL工作表中数据显示不完整。显示3.70E+14,如何恢复?

比如身份证号,只显示3.70E+14,设置文本格式后,显示只有前几位,后面全部都是0,这种情况怎么恢复?

    当EXCEL数字多于11位时,会自动用科学记数法记数。

    如果数位小于等于15位,这时改为数值格式就行。如果多于15位,后面的数字会自动替为0。数字变为0后就不能恢复了。

    对于一连串长数字,一般是不参与数学计算的,可把单元格格式设为文本,或输入数字时前面加一前导符”’“。

科学计数法变为文本格式的步骤:

    选中单元格,点右键,选择“设置单元格格式”

2.进入“设置单元格格式”后,设置数值格式,此处要注意的是如果数字位数多于15位,变为数值格式后15位以后的数字都会自动变成“0”。这是没有办法恢复的。

3.另外可以在输入长字符串的时候,在前面输入“‘”一个小撇,则长串字符不会自动变为科学计数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-16
15位以下的可以转换数据格式为文本。
如果数字长度超过15位,从16位开始的部分就会被解除为0,这是EXCEL数据精度的问题,已经找不回来了。
超长数字串最好在输入前设置文本格式;如果在常规格式下输入,就在最前面加英文'。
第2个回答  2010-12-16
点击单元格中的内容,在前面加个“'”就会变为字符型了。
第3个回答  推荐于2019-08-21
3.70E+14这是科学记数法,从这个数字看,是一个15位的数字,可以把单元格格式设为数值(小数位可设为0),就可以恢复显示原数了。对于多于15位的数字,后面变0的数字是找不回来的。
EXCEL电子表格中,常规格式下,当数字多于11位时,会自动用科学记数法记数。如果数位小于等于15位,这时改为数值格式就行。如果多于15位,后面的数字会自动替为0,这是受计算精度的影响。
对于长数字,一般是不参与数学计算的,可把单元格格式设为文本,或输入数字时前面加一前导符“'”。本回答被提问者采纳
第4个回答  2010-12-16

有两种可能,一是单元格的列宽不够,把单元格的列宽拉开一点.另一可能是没有设置数字,选定你要改变的数据,单击后键,选"设置单元格格式"按"数字"_选定"数值"然后在看到后边有数位数的地方,更改你需要的数值,进行调改,再确定即可.如图所示.

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网