为什么 Excel 会截断我的 16 位数字?

Goi*_*azy 18 microsoft-excel microsoft-excel-2010

如果我输入一个 16 位数字(格式:数字,没有小数),它会改变我身上的数字。示例:1234567812345678 将视图更改为 1234567812345670。

如果我以通用格式输入它,它会更改上面的数字,因此它显示 1.23457E+15,但是如果您单击单元格,则显示屏再次将最后一位数字显示为 0 而不是 8。

我在另一台计算机上打开了该文件,现在遇到了同样的问题。我已经更改了自动更正和自动格式化都无济于事。帮助!

wbe*_*d52 22

这是 Microsoft 对 Excel 的限制。每个单元格最多可以有 15 位精度。

http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP005199291.aspx

在此处输入图片说明


Ell*_*esa 8

除了wbeard52的回答之外,还有一些解决方法:

  1. 以文本形式输入数字。您可以'在每个数字前键入 a ,或将单元格的数字格式更改为文本。
  2. 有一个名为Xnumbers的插件,它“执行从 1 到 250 个有效数字的多精度浮点运算”。