我使用 Excel 2007 显示从 TOAD/Oracle 获得的各种查询的结果。突然我意识到,尽管所有应该勾选的选项都已勾选并配置,但底部状态栏上的自动计算不起作用。
在写入任意数字时其他新工作表(同一文档)并选择相应的单元格,总和显示正确。
我花了一个小时的时间到处寻找为什么会发生这种情况,启用/禁用加载项和选项,然后决定在这里提出一个问题。
我得出的结论是,单元格中的数据格式或 TOAD 导出数据的方式肯定有问题。
答案1
数据可能以文本形式导入,而不是以数值形式导入。大多数 Excel 函数会将看起来像数字的文本视为数字,因此可以跳过此问题,但它似乎会妨碍自动计算。
要查看是否是此问题,请选择一些单元格并应用数字格式(CtrlShift1这是 0.00 的快捷方式)。如果单元格保持不变,则它们是文本,而不是数字。
要解决该问题,您可以更改 TOAD/Oracle 导出设置,或者使用该VALUE()
函数将文本转换为数字,或者将单元格粘贴到文本编辑器中,然后再粘贴回 Excel。
答案2
如果范围内有一个单元格出现错误,则总和和其他数据将无法计算。当我尝试对 200 个数字的列进行快速求和时,就发生了这种情况。中间有一个除以 0 的错误。一旦我删除该单元格,一切就都好了。