当我们使用Excel表时,明明数据都正常,但公式结果为0,排查半天也不知道问题在哪?
其实这种Excel公式结果为0的情况,大概率是因为自动计算、文本转数字、循环引用排查3个原因导致的。
一、自动计算被关掉了
有时打开别人发的表格,Excel公式结果为0,改了数据结果也不变,这多半是自动计算没开。
解决方法:
1.点击顶部【公式】选项卡;
2.找到【计算选项】下拉菜单;
3.确保选中的是【自动】,而不是【手动】
选好后,公式会立刻刷新出正确结果,这是最常见也最好修复的一种。

二、数字被当成文本了
文本格式的数字不能参与计算,这是很多小白经常忽略的。
如果单元格左上角有绿色小三角,或者数字靠左对齐,基本就是文本格式。
解决步骤:
1.选中数据区域,点【数据】→【分列】;
2.直接点两次【下一步】;
3.第三步将列格式改成【常规】,点【完成】

如果单元格里还有空格、换行符等不可见字符,分列也无效。可以用替换功能把空格删掉。另外,公式返回的结果如果是文本型数字,就在公式末尾乘以1,强制转成数值。
三、表格出现了循环引用
这是最隐蔽的一种原因,当公式引用了自身所在的单元格,Excel会判定循环引用,直接让Excel公式结果为0,并停止更新。
解决方法:
1.点【公式】→【错误检查】下拉按钮;
2.选择【循环引用】,会直接列出出问题的单元格地址;
3.去那个单元格修改公式,避免引用自身
改完后结果正常显示,表格也不再卡顿。

遇到Excel公式结果为0,按顺序检查:先看自动计算,再处理文本数字,最后排查循环引用。这三招下来,九成以上的问题都能解决。
评论 (0)