在excel中输入331081198910180832可按ENTER就变成了3.31E+17,怎么弄回来啊谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:21:09

1、将单元格格式改为文本
2、在输入数字前用'引导

选中单元格,右键-单元格格式-选择文本格式

这个事科学计数法,真的数字是没有变的,如果你是要数字,请点右键选择格式。可以用文本,也可以选择其他。
如果不明白,发邮件问我,suwnb@163.com

331081198910180832这个数据是18位的身份证,当数据超过11位的时候会自动变成科学计数法的表示方式。也就是#.##E+16这种格式,当数据超过15位的时候,就超出了系统的最大数据精度。后面的3位就无法显示,只能显示成331081198910180000这种形式了。这是因为EXCEL中支持的最大数字位数是15位,超过位数的时候显示成科学计数法
解决的办法,就是让这一个长的字符串显示成文本格式,比较简单的办法是在输入这个数据前先输入英文状态下的一个单引号。另外一个方式就是先设置单元格格式为文本。