比如身份证号,只显示3.70E+14,设置文本格式后,显示只有前几位,后面全部都是0,这种情况怎么恢复?
当EXCEL数字多于11位时,会自动用科学记数法记数。
如果数位小于等于15位,这时改为数值格式就行。如果多于15位,后面的数字会自动替为0。数字变为0后就不能恢复了。
对于一连串长数字,一般是不参与数学计算的,可把单元格格式设为文本,或输入数字时前面加一前导符”’“。
将科学计数法变为文本格式的步骤:
选中单元格,点右键,选择“设置单元格格式”
2.进入“设置单元格格式”后,设置数值格式,此处要注意的是如果数字位数多于15位,变为数值格式后15位以后的数字都会自动变成“0”。这是没有办法恢复的。
3.另外可以在输入长字符串的时候,在前面输入“‘”一个小撇,则长串字符不会自动变为科学计数。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-12-16
15位以下的可以转换数据格式为文本。
如果数字长度超过15位,从16位开始的部分就会被解除为0,这是EXCEL数据精度的问题,已经找不回来了。
超长数字串最好在输入前设置文本格式;如果在常规格式下输入,就在最前面加英文'。
如果数字长度超过15位,从16位开始的部分就会被解除为0,这是EXCEL数据精度的问题,已经找不回来了。
超长数字串最好在输入前设置文本格式;如果在常规格式下输入,就在最前面加英文'。
第2个回答 2010-12-16
点击单元格中的内容,在前面加个“'”就会变为字符型了。
第3个回答 推荐于2019-08-21
3.70E+14这是科学记数法,从这个数字看,是一个15位的数字,可以把单元格格式设为数值(小数位可设为0),就可以恢复显示原数了。对于多于15位的数字,后面变0的数字是找不回来的。
EXCEL电子表格中,常规格式下,当数字多于11位时,会自动用科学记数法记数。如果数位小于等于15位,这时改为数值格式就行。如果多于15位,后面的数字会自动替为0,这是受计算精度的影响。
对于长数字,一般是不参与数学计算的,可把单元格格式设为文本,或输入数字时前面加一前导符“'”。本回答被提问者采纳
EXCEL电子表格中,常规格式下,当数字多于11位时,会自动用科学记数法记数。如果数位小于等于15位,这时改为数值格式就行。如果多于15位,后面的数字会自动替为0,这是受计算精度的影响。
对于长数字,一般是不参与数学计算的,可把单元格格式设为文本,或输入数字时前面加一前导符“'”。本回答被提问者采纳
第4个回答 2010-12-16
有两种可能,一是单元格的列宽不够,把单元格的列宽拉开一点.另一可能是没有设置数字,选定你要改变的数据,单击后键,选"设置单元格格式"按"数字"_选定"数值"然后在看到后边有数位数的地方,更改你需要的数值,进行调改,再确定即可.如图所示.