Excel为何要这样设计?

来源:百度知道 编辑:UC知道 时间:2024/05/04 13:45:23
在Excel输入一个很长的数,在第15位后面的数全部变成了0,为何要这样设计,有无不输入单引号或变为文本格式,使数字能真实显示?
易表软件为何能解决了这个问题?

这个是数值精度问题,EXCEL对数值的设计精度是15位。微软认为15位精度的数值对一般应用来说足够了,所以,凡超过15位精度的数据就无法保证了精度(超过部分替换为0)。

如果你不想变成文本格式,好像没办法。

你需要那么大的数字来作业吗?

参看连接

只有通过这两种办法才能全部显示。

或者你试一下,单元格格式中的自订功能。

好运!

在输入之前就把你的单元格设定为文本格式,然后输入就行了
右键>设置单元格格式,选文本就行了

excel数据超过11位,自动以科学计数法显示,其最大处理精度为15位,超过15位,以后数字自动变0

要想输入长文本数字,如身份证号等
请在输入时,前面添加一个 ' (英文单引号)
或者将要输入身份证号区域的单元格格式设置为文本(菜单:格式-单元格...弹出对话框的数字选项卡中的分类,选"文本")

excel就是这样定的,没法改变.excel也给你提供了解决这样的方法了.