0Pricing
Excel Formulas Academy · 课时

修正常见的复制错误

识别并修复复制到错误位置后出错的公式

修正常见的复制错误 是 CoddyKit 上的免费 Excel Formulas Academy 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Excel Formulas Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Excel Formulas Academy 课程共包含 4 节课。

复制后的公式为何会出错

大多数复制错误都有一个根本原因:引用本应保持不变却发生了移动,或者本应移动却保持不变。

由于相对引用会随着填充而移动,指向某个共享单元格(例如税率或表头)的公式会在每个新行中逐渐偏离该单元格。结果就会出现错误的数字或错误提示。

本课将介绍常见的出错情况,以及每种情况的修复方法。

错误 1:漂移的常量

假设 E1 中存放着 0.08 的税率,您在 D2 中输入 =C2*E1,然后向下填充。请看会发生什么:

  • D2 = =C2*E1(正确)
  • D3 = =C3*E2(E2 是空的!)
  • D4 = =C4*E3(仍然为空)

E 引用已经偏离了税率所在的单元格。第 2 行以下的行会乘以零,因此所有结果都是 0。

=C3*E2

修复方法:使用美元符号锁定

冻结共享单元格,使其不会发生漂移。填充前,将公式改为 =C2*$E$1。

美元符号会同时锁定 E 列和第 1 行。现在向下填充时:

  • D3 = =C3*$E$1
  • D4 = =C4*$E$1

每一行都会乘以正确的税率。C 仍会移动,而 $E$1 会保持不变。

=C2*$E$1

错误 2:REF 错误

如果您将公式复制到一个会使其引用超出工作表边界的位置,就会得到 #REF!。

例如,将类似 =A2-B2 的公式放在 A 列中并向左拖动时,公式没有有效的指向位置,因此会返回 #REF!。该错误表示“引用的对象已不存在”。

修复方法是将公式粘贴到引用仍位于网格内的位置,或者重写公式,使其指向有效的单元格。

=A2-B2

错误 3:DIV/0 错误

复制后的除法公式可能会遇到空单元格并除以零,从而显示 #DIV/0!。

假设将 =B2/C2 向下填充到一列中,而其中一些 C 单元格为空。用空单元格相除会触发该错误。

您可以将公式放入 IFERROR 中,以显示易于理解的空白值或零:=IFERROR(B2/C2,0)。能够计算的地方仍会执行除法,无法计算的地方则会隐藏错误。

=IFERROR(B2/C2,0)

错误 4:覆盖真实数据

一种常见的失误是将填充柄拖得太远,覆盖了您需要保留的单元格,或者把公式粘贴到手动输入的值上。

最直接的补救方法是使用 Ctrl+Z(Cmd+Z)撤销操作。电子表格会保留很长的撤销历史,因此您可以逐步撤销多次意外填充。

撤销后,请更加仔细地重新填充,并在正确的最后一行停止拖动。

错误 5:同时复制了格式

拖动填充柄时,除了公式,还会复制格式。这样可能会将边框、颜色或货币样式扩散到您不希望出现这些格式的位置。

若只想复制公式,请在拖动后使用自动填充选项按钮,并选择不带格式填充。粘贴时,请使用选择性粘贴,并仅选择公式,这样就不会改变目标位置的外观。

使用公式栏进行诊断

当某个结果看起来不对时,您的第一步始终应该是相同的:单击出错的单元格,然后查看公式栏。

检查每个引用是否指向您预期的位置。如果本应为 $E$1 的常量显示为 E5,就说明缺少锁定。如果某个引用显示为 #REF!,就说明目标已被删除。公式栏能将神秘的错误数字变成一目了然的修复点。

使用“显示公式”视图

若要一次检查整个工作表,请打开显示公式视图。在 Excel 中按 Ctrl+`(重音符键);在 Google 表格中依次选择“视图”和“显示公式”。

每个单元格都会显示公式而不是结果,因此您可以扫描整列,立即找出引用发生漂移的那一行。再次按下快捷键即可返回普通视图。

预防:填充前先锁定

最好的修复方法是从一开始就避免错误。拖动前,请检查每个引用并决定:它应该随每一行移动,还是应该保持不变?

对于必须保持不变的内容(例如单个税率、表头总计或查找表),请添加美元符号。添加美元符号的快捷方法是单击引用内部,然后按 F4,该按键会循环切换各种锁定选项。先锁定,再填充。

=B2*$F$1

修复过程示例

假设佣金列中除了第一行以外的每一行都显示 0。您单击第 5 行,公式栏显示 =C5*E4,但税率位于 E1。

原因很明显:E1 从未被锁定,因此漂移到了 E4。请将原始公式修正为 =C2*$E$1,然后重新填充整列。现在每一行都会显示正确结果。一个美元符号就修复了整列。

=C2*$E$1

快速检查

测试您排查复制问题的能力。

回顾:修复复制错误

现在,您已经可以修复复制后出错的公式:

  • 通过使用美元符号锁定常量(例如 $E$1),即可修复漂移的常量。
  • #REF! 表示引用超出了网格范围;#DIV/0! 表示除以空单元格,可以使用 IFERROR 处理。
  • Ctrl+Z 可以撤销错误的填充;不带格式填充可以保持样式整洁。
  • 使用公式栏或显示公式视图进行诊断,并在填充前锁定引用。

您已经完成了“正确复制公式”课程。

常见问题解答

「修正常见的复制错误」课时是免费的吗?

是的 — 「修正常见的复制错误」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Excel Formulas Academy 课程的其余内容,请升级到 CoddyKit PRO。 Excel Formulas Academy 课程共包含 4 节课。

「修正常见的复制错误」这节课中我会学到什么?

识别并修复复制到错误位置后出错的公式 你通过在浏览器中直接运行的动手代码来练习 Excel Formulas Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Excel Formulas Academy 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Excel Formulas Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。

「修正常见的复制错误」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Excel Formulas Academy 课中编写并运行代码吗?

能。每节 Excel Formulas Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 拖动填充柄
  2. 复制时引用如何调整
  3. 填充序列与模式
  4. 修正常见的复制错误
← 返回 Excel Formulas Academy