excel表格中输入数字就变成公式为什么?

如题所述

在EXCEL中,输入超过11位数字时,会自动转为科学计数的方式,比如输入:123456789012345,输入后就变成了:1.23457E+14,要解决的方法有很多,现在我收集了几种,供大家参考:
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个回答  2019-08-16
其实简单的说,就是一个格式问题,如果超过了位数就用文本显示,数值是有一定的局限的
相似回答