每当我在 Excel 中输入任何数字时,它都会将其转换为科学计数法。
45 和 67 显示为:
即使我将类别更改为数字。
我怎样才能解决这个问题?
答案1
45
如果输入的显示值为4.5E-10
(代表4.5 * (10^ -10)
,实际上是) ,那就很奇怪了0.00000000045
。即使您的单元格已格式化为科学计数法,输入 45 也应该会得到 的值4.5E+01
。
无论如何,我首先会将有问题的单元格格式化为数字(至少有 11 位小数),以确认实际的小数值是多少。如果结果为45
,则问题已解决(尽管我无法解释您之前看到的原因4.5E-10
)。
如果您看到非常小的十进制值(例如 0.00000000045),那么我会检查您在相关工作表上是否有任何 VBA 可能会更改输入的值,也许可以尝试创建一个全新的工作簿,看看是否会出现相同的行为。如果您发现在一个全新的/干净的工作簿上(对所有单元格执行了“全部清除”并确认没有 VBA),输入调用会45
导致显示值为4.5E-10
,那么我就困惑了!也许您可以将有问题的工作簿的副本上传到某个地方供我们查看?