为何在Excel输入数字后会变为E+格式?

www.zhiqu.org     时间: 2024-05-23
当Excel表格中输入的数字超过了默认显示的长度,Excel会自动将其转换为科学计数法(E+格式)显示。为了正常显示这些数字,我们需要更改单元格的格式。
1. 问题原因:Excel中,单元格默认的格式是“常规”。当输入的数字位数过多,超过了Excel的默认显示长度时(通常是11位),Excel会自动将这些数字转换为科学计数法格式,即E+格式。这是为了节省单元格的显示空间并确保数字的准确性。
2. 修改方法:为了正常显示这些数字,我们需要手动更改单元格的格式。以下是具体步骤:
首先,选中要修改的单元格或单元格区域。
接着,在Excel的菜单栏中点击“格式”或“开始”,并在其中找到“数字”或“格式单元格”的选项。点击它后,会弹出一个格式设置的窗口。
在这个窗口中,选择“数字”选项卡,然后从左侧的列表中选择“文本”或“常规”以外的其他数字格式,如“数值”。
对于“数值”格式,右侧可以设置小数位数。确保设置的小数位数足够多,能够容纳你的数字。例如,如果你要输入的数字是123456789.1234,那么小数位数至少要设置为4。
设置完毕后,点击“确定”。现在,当你在选中的单元格中输入数字时,它应该会正常显示,而不是显示为E+格式。
3. 注意事项:更改为“文本”格式后,单元格中的数字将不再参与数学计算。如果之后需要对这些数字进行计算,建议将其复制并粘贴为“数值”格式到其他单元格中进行计算。
例子:假设我们有一个包含长数字的Excel表格,其中一个单元格中的数字是123456789012。默认情况下,这个数字可能会显示为1.23E+11。为了正常显示这个数字,我们可以按照上述步骤更改单元格的格式为“数值”,并设置足够多的小数位数。这样,当我们输入或粘贴这个数字时,它就会正常显示为123456789012。

~


#戈灵吕# 在电子表格EXCEL里面打进的身份证号会自动变成E+ 什么什么,怎么才能不让它这样?
(18730677569): 两种办法:1、把单元格设成文本格式,再输2、单元格设成自定义,输入身份证号最长的位数,比如十八位,就输十八个0,确定后再向单元格里输身份证号就OK了

#戈灵吕# 在excel中输入很长的数字为什么会变成函数表达方式? -
(18730677569): excel最多仅支持15位的数字.如果输入的数字超过15位,且单元格格式为数值型.则excel会自动将第16位开始的后面的数字转换为0.如果你输入时的单元格格式为常规....

#戈灵吕# Excel输入数字后为什么会变成这种? -
(18730677569): 那个表格不是文本格式的,你需要改成文本格式,再输入时候最前面加一个英文状态的上逗号就可以了

#戈灵吕# 在excel中怎么一输数值,就会出现6.21284E+18 -
(18730677569): 因为输入的数值太大,Excel系统自动以科学计数法显示,可以把单元格设置为文本或者在数值前面加个'符号就可以变回正常数字了. 1、电脑打开Excel表格,输入一大串数字后,就会以E+的格式展现. 2、直接拉单元格拉大一点,双击单元格可以了. 3、或者直接在输入起那么加一个'符号. 4、把单元格设置文本也可以.

#戈灵吕# 为什么EXCEL表格打长数字的时候会出现"E+"之类的东西呢?
(18730677569): 数字长度超过单个单元格内最大数字范围后,软件自动用科学计数法显示. 可以在输入数字前增加“'”(不含双引号)后再输入数字.

#戈灵吕# 电子表格,为什么输入数字会变成0000或一组数字+E这样?设置文本格式也不管用 -
(18730677569): 原因有两种:1、单元格列宽过窄;2、数字超过11位就会变成科学计数法,例如123456789012变成1.23457E+11,而超过15位的话,15位后面的数字全部变成0.解决办法:1、先在英文输入状态下的单引号 ' 然后再输入数字即可正常显示;2、先选中该列或该单元格,鼠标右击,“设置单元格格式”,“数字”,“文本”,确定即可.然后输入数字就能正常显示了.注意:一定要先设置单元格文本格式再输入数字才行,顺序不能颠倒.

#戈灵吕# 在excel表中 输入数字,有时候会出现“*E+**"的情况,请问E代表什么.几E+几有没有规律可寻? -
(18730677569): e代表10的几次方 2e+5 就是2*10^5 这个是因为单元格太窄造成的 所以excel自动把后面的省略了写成科学计数法

#戈灵吕# 如何解决excel中输入数字变成E+(DOC5页) -
(18730677569): )excel中输入数字变成E+ 朋友最近使用excel时,输入一串比较长的数字(如身份证号码),输入完成之后,发现那串数字自动变成了xxxxE+xx,百思不得其解,打电话向我求救,其实我知道应该是单元格格式的问题的,让他将单元格设置成文本...

#戈灵吕# 为什么我microsoft EXcel中打数字太长就会变成 1.00121E+16? -
(18730677569): 你好 这是因为你启用了科学计数法 单元格格式--数字--常规--数值 如果是无需计算的数字,可以在第一位前输入半角引号(确认后引号会消失的),让excel当成字符串处理