Excel Formulas Academy · 课时

复制时引用如何调整

查看公式向下填充时相对引用如何自动更新

第 2 / 4 课13 个步骤

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

引用默认是相对引用

在公式中写入 =A2 时,电子表格并不会真正记住“单元格 A2”。它记住的是一个方向和距离,例如“我左侧两列的单元格”。

这称为相对引用。由于引用是相对于公式自身的位置描述的,因此每当您将公式复制到新位置时,它都会自动调整。正是这一行为让填充如此有效。

=A2

操作示例

设置两列数字:

  • A2 = 100,B2 = 50
  • A3 = 200,B3 = 80

在 C2 中输入 =A2+B2。它会显示 150。现在将 C2 向下复制到 C3。结果是 280,因为公式变成了 =A3+B3。

您没有编辑任何内容。引用随着公式向下移动了一行。

=A2+B2

向下填充会移动行

向下方复制公式时,只有行号会改变。列字母保持不变。

从 =A2+B2 开始:

  • 向下移动一行会变成 =A3+B3
  • 向下移动两行会变成 =A4+B4
  • 向下移动三行会变成 =A5+B5

列 A 和 B 从不会移动,因为您没有横向移动。

=A4+B4

向右填充会移动列

横向复制公式会改变列字母,而行号保持不变。

假设 B2 中包含 =B1*2。将它向右复制到 C2 和 D2:

  • C2 变成 =C1*2
  • D2 变成 =D1*2

行号保持为 1,因为您只进行了横向移动,没有向下移动。若同时向两个方向移动,两个部分都会一起调整。

=C1*2

从偏移量角度理解

一个有用的思维模型是:相对引用会存储相对于公式单元格的偏移量。

如果 C2 包含 =A2,偏移量就是“向左两列,同一行”。将该公式复制到 C5 后,会从新位置重新应用这个偏移量:C5 左侧两列、同一行,也就是 A5。

公式与目标之间的箭头始终保持相同的长度和方向。

=A5

为什么这能节省时间

想象一张有 1,000 行的发票。每一行都需要用数量乘以价格。没有相对引用,您就必须手动编写 1,000 个不同的公式。

有了相对引用,您只需输入一次 =A2*B2,然后向下填充。每一行都会自动指向自己的数量和价格。一个公式、一千个正确答案、零个输入错误。

相对引用能将繁琐的任务变成一次双击。

=A2*B2

观察它如何调整

您可以亲自验证这一点。填充后,单击任意一个复制出的单元格,然后查看顶部的公式栏。

将 =A2+B2 向下复制五行,然后单击最后一个单元格。公式栏会显示 =A7+B7,而不是 =A2+B2。每个单元格都保存着自己调整后的版本。

逐个单击这一列并查看公式栏,是培养对复制工作方式直觉的最佳方法。

=A7+B7

不该调整时

相对调整通常正是您需要的功能,但并非总是如此。假设每一行都应乘以位于单元格 E1 中的同一个税率。

如果您写入 =C2*E1 并向下填充,E1 部分就会移动到 E2、E3、E4 等位置,最终指向空单元格。结果就会出错。

您希望 C2 向下移动,但 E1 保持锁定。这需要使用绝对引用,下一门课程会介绍它。

=C2*E1

锁定功能预览

下面先预览一下解决方法。在引用的一部分前加上美元符号,就可以将其锁定,使其无法移动。

写入 =C2*$E$1 并向下填充。现在 C2 会移动到 C3、C4 等位置,而 $E$1 每次都会固定在税率单元格上。

您很快就会掌握这个美元符号技巧。现在只需知道它的存在即可。

=C2*$E$1

两个应用中的行为相同

这里介绍的所有内容在 Microsoft Excel 和 Google Sheets 中都完全相同。两者默认都使用相对引用,向下填充时都会移动行,横向填充时都会移动列。

美元符号的锁定语法在两者中也完全相同。您在一个应用中复制公式时培养的技能,可以直接迁移到另一个应用。

诊断已移动的引用

如果填充后的列显示了错误的数字,原因几乎总是某个引用发生了移动,而它本应保持不变。

单击出问题的单元格并查看公式栏。问问自己:它指向的位置符合预期吗?如果本应固定的引用发生了移动,您就找到了错误,美元符号就是解决办法。

快速检查

检查您对引用移动方式的理解。

回顾:引用如何调整

现在您已经了解了填充背后的机制:

  • 引用默认是相对的,会以相对于公式单元格的偏移量形式存储。
  • 向下填充会移动行号;横向填充会移动列字母。
  • 正是这种自动调整,让一个公式可以应用于数千行。
  • 当引用必须保持不变时,使用美元符号将其锁定,您将在下一门课程中学习这一点。

每当填充后的列看起来不正确时,请查看公式栏。

免费开始

用 AI 导师学习 Excel — 免费

在浏览器中编写并运行真实代码,获得全天候 AI 导师的即时帮助,并在网页或应用中继续学习。

课程
30
课程
120

常见问题解答

「复制时引用如何调整」课时是免费的吗?

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

「复制时引用如何调整」这节课中我会学到什么?

查看公式向下填充时相对引用如何自动更新 你通过在浏览器中直接运行的动手代码来练习 Excel Formulas Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

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

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

「复制时引用如何调整」课时需要多长时间?

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

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

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

此课程中的所有课时

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