公式写完却不动,屏幕上要么显示公式原文,要么结果一直停在旧数字,这类问题原因很集中。
一、先看单元格格式
最常见的原因是格式被设成了文本。文本格式下,输入的算式会被当成一段字符保存,不会参与计算。
处理办法:选中区域,把格式改成常规,然后双击单元格按回车,公式才重新生效。整列都出毛病时,先统一格式再重进一遍。
二、再看计算模式
软件有两种计算模式:自动和手动。切到手动后,只有主动触发才会重算。
在公式选项卡里找到计算选项,确认是自动;如果是手动,改回来或者手动执行一次全表重算。
三、数字是不是文本
从别处复制来的数字经常带着文本属性,左侧会出现绿色小三角。
判断方法:看对齐方式。真数字默认右对齐,文本默认左对齐;也可以观察求和结果是不是 0。
修复办法:选中整列,用分列功能直接下一步完成,或者乘 1 强制转换。
四、循环引用
公式引用链绕回了自己,程序会停止计算并给出提示。
按提示定位到具体单元格,检查引用范围是否包含了公式所在的格子。这类问题在复制公式时最容易出现。
五、公式本身的问题
区域写错:引用范围少了一行或者错了一列。
函数名拼错:拼写错误时通常会提示名称无效。
分隔符不对:部分环境下逗号与分号不通用,跨设备打开的文件尤其容易出问题。
六、最后考虑文件异常
前面都排除后,把有问题的区域复制到一张新表里重新计算。新表正常,说明原文件有轻度损坏。
七、预防习惯
输入前先确认列格式,别让文本格式一路传下去。
做大表时先把关键结果单独放一处,方便快速判断公式有没有在算。
改动公式后按一次重算,确认结果真的更新了。
八、快速自查顺序
单元格格式是不是文本,计算模式是不是手动,数字是不是带三角标记的文本,引用范围对不对。
四项按顺序看一遍,八成问题当场就能解决。