怎样解决excel表格里的数字变成科学计数法?

如题所述

用以下方法解决:
1.选中要输入数字的单元格,点右键菜单选择“设置单元格格式”,也可以点“格式”选择“单元格”
(或按CTRL+1),出现单元格格式对话框,点“数字”在分类选择“文本”,按“确定”,这样再输入数字就不会变成科学计数的方式了。
2.
在A1单元输入数字时,在前面先输入’号,就是:’123456789012345,这样单元格会默认为该单元为文本方式,会完整显示出15个号码来,而不会显示那令人讨厌的科学计数方式来了。
3.如果已经输入了大量的号码,全部以科学计数显示的话,而又懒的按照上面的方法一个一个的重新输入的话,也有这个好方法哦,比如已在单元A1:A100输入了号码,选择A1:A10,单击鼠标右键,选择“设置单元格格式”,
出现单元格格式对话框,点“数字”在分类选择“自定义”在‘类型’中输入‘0’即可,轻松搞定。
4.还有一种用函数来解决的方法:在A1:A100已经输入大量的号码时,在B1单元中输入:=text(A1,0)其余公式下拉就行了
5.用数据-分列(详见动画)
以上方法只适用15位数,超过15位的只能用1、2两种方法
http://www.wepfan.com/thread-3182-1-1.html
避免数字出现科学计数的几种方法
温馨提示:答案为网友推荐,仅供参考
第1个回答  2024-01-02

要解决,就要找到原因,排除即可,数字变为科学计数法原因:

1、输入的数值超出数值有效位(电脑存储单元是有限制的“8/16/32/64位...”,且只能存储二进制整数;存储通用数据时一般都使用浮点式存储:存储时是一个有效位长度的正数+一个以第一位到小数点位的差;其中Excel中,以E分割)。

当前Excel为32位、64位版本,一般有效位是16个数字,即输入数据时超过15位后续都会以0填充。

2、显示一个较长位数值宽度大于单元格列宽时,就会转化为科学技术法,但科学计数法也有最小长度:1最少位数字、E、正负号、两位小数点位置---5位,小于5则变为#号

即:或调整单元格宽度大于数值本身位数,或将数值只显示小于列宽的内容(四舍五入函数;或单元格格式,舍入小数点范围)

第2个回答  2024-01-01
一般数字变成科学计数法可能是单元格太小或者数字太长,先拉下单元格看看能不能显示数字,如果还是一样就要设置数字格式了
相似回答