为什么在EXCEL里输入较长的数据 会自动把最后几个变为0 在EXCEL中输入一个太长的数字,后面几位就会变成0,是怎么...

www.zhiqu.org     时间: 2024-06-17

因为没有设置正确的单元格格式,以Excel2016版本为例,解决办法如下:

步骤一、打开需要编辑的Excel表格文件,如图所示输入过长的数字后,末尾的几位会变成“0”。

步骤二、选中数字所在的单元格,并且用鼠标右键单击。

步骤三、在弹出的右键菜单中,选择“设置单元格格式”选项。

步骤四、在弹出的对话框中,选择分类为“文本”,并点击确定按钮。

步骤五、然后在单元格中重新输入所需的数字即可。



EXCEL里输入较长的数据 会自动把最后几个变为0的原因是EXCEL数字精度只有15位,所以超过15位的后面的数字就会变成0。

这种情况解决方法是,在该串数字单元格最前面输入半角单引号,或者选择数据→分列→文本格式,设置该单元格格式为文本格式,如下图。



EXCEL数字精度只有15位,所以超过15位的后面的数字就会变成0
要输入此类数字.先要将单元格格式改为文本型后,再输入.或在输入之前加上单引号'

这是因为格式的设置问题,改一下就好。右键——设置单元格格式——(选择)数字---文本格式,就行了,确定就行。呵呵,希望你早日解决。

一,右建 点击单元格-设置单元格格式-数字-文本
再输入数字即可

二,在输入数字前输入上引号,是英语状态下输入,再输入数字即可。

如果你选格式为“数值”,那么只能输入 15位数,多了就会变成 0 的。

快采纳吧,别等了..............

为什么EXCEL数字太长后面那几位会自动变成0~

因为EXCEL中计算规范及限制数字精度为15位,即最大允许的有效数值为15位,超过15的数字将显示为0

OFFICE官方解释:
   Microsoft Excel 将保留 15 个有效位。若要显示所有的 15 位数字,您必须使用非常规数字格式 (自定义的还是内置的)。常规数字格式显示计数作为一个数值型字符的十进制小数点达 11 的数字字符。 因此,如果数字中包含一个小数点 Excel 可以显示最多 10 位数,但如果数字中不包含小数点,Excel 可以显示多达 11 有效位的小数点原因左侧以指数表示法显示数字添加更多的数字。

解决办法:
一次解决,适合大量输入(如输入人员档案中的身份证号18位)
选中要输入的列
CTRL+1,选择文本
再输入就不会操作15位变成0了
2. 零时解决,适合少量,或者零时输入
输入前先输入英文状态下的单引号('),再输入即可!

身份证输入最后几位老是零?是因为你没有明白这个操作


#蒯常纪# 为什么在excel中填比较长的数字如身份证,填完后后三位都变成了000了呢? -
(17366012451): EXCEL的数值精度只有15位,超过15位以后的数字都显示0,如果要输入身份证号码,可先输入',再输入号码,或先设置单元格格式为文本,再输入号码,如果已经输入了号码,那只有通过以上设置后再把18位身份证号码的后3位重新输入.

#蒯常纪# 为什么我在Excel里输入数字,它老是给我最后几位数自动变成0 ? -
(17366012451): 数字溢出了,你把格式改成文本就没有事了

#蒯常纪# 刚接触了excel一下..就有小白问题.就是在他单元格里面输入数字.为什么一多了.后面的数字就会变成0.
(17366012451): 数字多了会后面的数字会变成0,内面数字最多只能11位超过就会以科学计数法表示,所以后面数字变成0,即四舍五入了.可以把单元格设置成文本格式,那么有多少位数字都不会变成0.具体做法是:选择要输入较长数字的单元格,右键,选择单元格—数字,在分类中选择文体即可.不知这样说你明白吗?

#蒯常纪# 为什么Excel2003数据输入太长会自动简化的?
(17366012451): 不是简化,是格式不对,右键-格式-文本,就可以了.

#蒯常纪# 请教,我在Excel中输入一串数字,最后几位自动变成零.怎么样避免这种情况?
(17366012451): 先将单元格设为“文本”格式,再输入就好了.

#蒯常纪# Microsoft Office Excel 工作表2007版里面输入大量数字后为什么最后位数字始终为0 -
(17366012451): 两种方法:先输入一英文单引号再输入长数字.或者先右键设置单元格格式,文本,再输入. Excel默认长数字用科学记数法显示,最多保留十五位数.

#蒯常纪# 我在电子表格中输入4304210210061113为什么最后一个数字会变成0 -
(17366012451): 在excel中输入位数超过15为的数字,系统会自动用科学计数法显示.要想显示正确的结果,需要进行以下设置:1、设置单元格的格式为文本.选中数据右键单击,设置单元格格式,在将单元格的数字格式设置为文本.2、在输入数字前先输入半角的撇号,将单元格格式强制转化为文本.

#蒯常纪# 为什么在Excel的表格中打一个比较长的数字,数字会乱出 -
(17366012451): 超过11位的长数字,Excel会用科学计数法表示;如果超过15位,15位以后的数字会被记录为0.因此,得先设置单元格格式,数字,文本,确定;然后输入长数字.或者输入长数字时前面多一个英文单引号 '

#蒯常纪# 求问:为什么在Excel输入比较长的数字是会变 -
(17366012451): Excel默认输入数字不能超过11位,你这种情况只能把它当作文本输入,在输入数字前先输入一个英文符号的单引号(在回车键的左边),但它不能参与计算.也可以在单元格里设置成文本格式.

#蒯常纪# 在EXCEL中,我输入的数据为90到最后就变成9了,怎么解决 -
(17366012451): 在工“具菜”单里,找到“选项”,“编辑”,将自动设置小数点位数的勾去掉或设置为0