指南

Excel 公式出现 #REF! 怎么办?原因、批量查找与修复

更新于 2026-10-18

#REF! 是 Excel 在说:这个公式要找的东西已经不在了。和 #DIV/0!、#N/A 不同,它通常不会因为数据变化而自己消失。

常见原因

前两种最常见,而且有一个关键区别:被删掉的引用已经写死在公式里(公式文本里就有 #REF!),撤销之外没有办法自动恢复原来的地址。

一次找出所有错误

定位条件:

  1. 选中整张表(Ctrl+A);
  2. F5 →「定位条件」→ 选「公式」,只勾「错误」,确定;
  3. 所有显示错误值的公式单元格都会被选中,可以统一填色标记。

查找:Ctrl+F,查找内容填 #REF!,「选项 →查找范围」选「公式」,「查找全部」,能列出公式文本里写着 #REF! 的单元格,也就是断链公式。

这两种方法都只能在当前工作表里做,表多的时候要每张表来一遍。

修复思路

预防:删除行列或工作表之前,先「公式 → 追踪从属单元格」看看有没有公式在用它。

批量检查和修复

xlszip 的体检 会扫描整本工作簿:

发现错误后可以在体检页一键修复:

只是不想让表格满屏错误、准备美化后发出去的,也可以在表格美化里勾选清理错误显示。

更多指南