首页 > 解决方案 > Google表格中数字的数据验证不起作用

问题描述

在Google表格中,我将单元格的数据验证设置为必须大于或等于100的数字。当我输入9999999999999999999999时,我收到错误,输入的值必须大于或等于100。为什么会这样发生?我也尝试更改格式无济于事。

截图 1 | 截图 2 | 截图 3

标签: validationgoogle-sheetsnumbers

解决方案


Google 表格(以及一般的电子表格)以 15 位精度存储数字。原因与数字在计算机硬件中的存储方式有关。有关说明,请参见https://en.wikipedia.org/wiki/IEEE_754

当您输入 9999999999999999999999 之类的数字时,Google 表格会将其视为字符串。如果工作表试图将其视为一个数字,它实际上会被四舍五入为 1E22(最后 8 位数字被四舍五入)。


推荐阅读