今天我在 Excel 2016 16.0 (在Windows 10.1上)遇到了一个非常奇怪的错误,这让我发疯了:
当我将数字2.089E-7输入格式为标准,数字或科学的单元格时,excel会将值更改为2.09E-4。 当我点击单元格时,顶部的栏告诉我单元格的值是0.0002089,这正是我输入的数字,除了缺少三个十进制数量级。
我玩了一下,发现Excel对X.XXXE-7格式中所有小数超过三位数的数字执行此操作。例如,如果我输入2.10E-07,则该值正确存储为0.00000021。
我已经尝试了所有想到的东西,包括将单元格格式化为所有可用类型,关闭并重新启动Excel。
我的Excel版本出了什么问题?
提前致谢!
编辑澄清:
我输入的数字,与存储的值相比:
2.1E-7 vs. 2.1E-7
2.11E-7 vs. 2.11E-7
2.111E-7 vs. 2.111E-4
2.1111E-7 vs. 2.1111E-3
2.11111E-7 vs. 2.11111E-2
依旧......