为什么在excel表格里输入一串数字按回车后变成另外一串数字+字母了(好像是8进制);又或者变成全部#######

如题所述

当你在输入数字的时候,excel就会默认你输入的数字是数学意义上的那种数字,超过一定的长度,就会按照科学计数法的形式显示出来,经常在录入身份证号码的时候会遇到这种问题。
解决问题的办法就是:改变单元格的格式:【格式】——【单元格】——【数字】栏中的分类列表里面选择文本即可。
至于#####,是因为列宽不够宽,把列宽调整的宽一些就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-20
数字超过12位就会变成科学计数法,连同小数点和字母一共显示11位,举例说明一下:123456789012用科学计数法表示就是1.23456789012E+11,意思就是1.23456789012乘以10的11次方,由于EXCEL就显示11位,所以你看到的就是:1.23457E+11
当然你选定这个单元格,在编辑栏里面看到的还是正常的数字:123456789012
另外,EXCEL能辨别的最大数字精度是15位,如果超过15位,以后的数字都会变成0,比如1234567890123456,显示的是:1.23457E+15,但是你到编辑栏看,显示的是1234567890123450而不是1234567890123456
第2个回答  2012-04-20
带+号是科学技术法,改成文本格式就O了。
#号是因为单元格不够宽,拉宽就O了。
你学Excel几天了?没个前辈指导一下??
相似回答