excel在输入数字是为什么会自动加了一个E

如题所述

这是单元格数字格式的设置问题,默认的格式是常规,Excel对“常规”格式的单元格会依据当时的情况作些自动处理,比如,当输入的数字位数太多、单元格范围内放不下这么多位的数字等情况下,Excel会自动将该单元格里的数字格式,转换为“科学计数格式”,如12345显示为1.2345E+4,也就是1.2345×10(4),括号里的4手写在10的右上角表示10的4次方。

如果不要这种显示格式,可以对其重新设置数字的显示方式,方法如下:

    在单元格内右击,弹出菜单;

    在菜单上单击“设置单元格格式”命令,弹出“设置单元格格式”对话框;

    在该对话框上点开“数字”选项卡;

    在其中选定你希望显示的数字格式,比如数值、文本、货币或其他格式。

看截图:

在上图的右边进行操作,可以进行更详细设置。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-13
当输入列宽时小于输入的位数时会显示成 ###,但有列宽在能够输入显示5位数,但输入的数大于等于6位数时,就会以科学计数的方式显示了,如输入123456显示成 1E+05 意思为 1乘10的5次方

当输入的数字大于11位时,EXCEL会自动让数值以科学计数的方式来显示,如输入123456789123会显示成1.23457E+11 意思为1.23457乘以10的11次方;超过15位的数还会以0来来替带超出的数位,如输入18位身份证号时的后三位就会被替换成0

所以要完整的输入位数比较多又想完整显示的值,应先设置该单元格的格式为文本格式或先输入一个 ' 号再输入数字串,如 '12345678912345678.
第2个回答  2012-11-13
位数超过15,这是科学计数。如何避免?将格式设置为文本即可。

选中,菜单-格式-单元格-单元格格式-数字-文本-确定。当然右键也可。本回答被网友采纳
第3个回答  2012-11-13
自动变成科学记数格式了,原因:1、列不够宽;2、单元格格式设置了科学记数格式;3、输入的数字位数大于11位。
第4个回答  2012-11-13
由于输入的数字过大,Excel自动将其使用“科学计数法”进行存储和显示。
相似回答