复制时引用如何调整
查看公式向下填充时相对引用如何自动更新
复制时引用如何调整 是 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 反馈 — 无需本地设置。