使用绝对引用锁定单个单元格
使用 $A$1 让公式始终指向一个固定单元格
使用绝对引用锁定单个单元格 是 CoddyKit 上的免费 Excel Formulas Academy 课时。 这是第 2 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Excel Formulas Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Excel Formulas Academy 课程共包含 4 节课。
一个单元格,多个公式
一种非常常见的需求是让许多公式都引用一个共享值:税率、汇率、目标值或固定费用。
这个单独的值存放在一个单元格中,而其他每个公式都必须始终引用它,无论公式被复制到哪里。绝对引用可以实现这一点。
绝对引用的含义
绝对引用会在列和行前都使用美元符号,例如 $A$1。它是完全锁定的。
将包含 $A$1 的公式复制到工作表中的任何位置时,该部分始终会指向 A1 单元格。公式中未锁定的引用才会移动。
=$A$1税率示例
假设销售税率 0.08 存放在单元格 E1 中,订单总额位于 B 列。要为每笔订单加上税费,请在 C2 中输入:
=B2*$E$1
B2 是相对引用,因此会随每一行移动;而 $E$1 是绝对引用,因此始终读取税率。
=B2*$E$1向下复制
将公式从 C2 向下填充到 C2、C3、C4,并观察每个部分的变化:
B2变成B3,然后变成B4(相对引用,会移动)$E$1每次都保持为$E$1(绝对引用,固定不变)
因此,第 3 行显示 =B3*$E$1,第 4 行显示 =B4*$E$1。税率永远不会丢失。
=B4*$E$1需要避免的错误
请忘记美元符号,直接写入 =B2*E1。向下复制时,E1 会变成 E2、E3,而这些单元格都是空的。
您的税费列会填入零。数字看起来不对,但原因很简单:费率引用原本是相对引用,而它应该是绝对引用。
=B2*E1使用 F4 添加美元符号
要快速将 E1 转换为 $E$1,请在公式栏中点击 E1,然后按一次 F4。Excel 会为您插入两个美元符号。
这比手动输入符号快得多,也不容易出错,尤其是在较长的公式中。
转换率示例
假设 $B$1 存放 USD 至 EUR 的转换率 0.92,美元金额沿 A 列向下排列。请使用以下公式转换每个金额:
=A2*$B$1
向下复制数百行后,每次转换都会使用相同的汇率。只需更新一次 B1 中的汇率,整列就会立即重新计算。
=A2*$B$1两个方向都锁定
由于两部分都已锁定,因此无论向下、向右还是向两个方向复制,绝对引用都能保持不变。
将 =B2*$E$1 向右复制后,它会变成 =C2*$E$1:B 移到了 C,但 $E$1 仍然没有移动。无论朝哪个方向复制,锁定都有效。
=C2*$E$1在函数中使用绝对引用
绝对引用在函数中同样非常有用。要计算每个数值在 B1 中固定总额所占的比例:
=A2/$B$1
或者,要将每个分数与存放在 D1 中的目标进行比较:
=IF(A2>=$D$1,"Pass","Fail")
在每一行中,锁定的单元格都会保持为引用点。
=IF(A2>=$D$1,"Pass","Fail")更新一次,全部重新计算
绝对引用真正的优势在于提供了一个统一的控制点。由于每个公式都读取同一个锁定的单元格,只需更改单个单元格,就能同时更新整列。
将 E1 中的税率从 0.08 调高到 0.09,所有 =B2*$E$1 公式都会立即重新计算。无需编辑几十个公式:一个输入值就能驱动全部公式。
=B3*$E$1一个整洁的习惯
专业人士通常会在工作表顶部划出一个小区域,集中放置常量、费率和目标,并对它们使用绝对引用。
这样可以让公式更易读,也能通过更改一个输入值来更新整个报表。美元符号会让每个公式始终指向这个输入值。
快速检查
请测试您对绝对引用的掌握程度。
回顾
像 $A$1 这样的绝对引用会同时锁定列和行,因此复制时始终指向同一个单元格。
- 将其用于费率、费用和目标等共享值
- 将其与相对引用混合使用,让只有正确的部分发生移动
- 按 F4 可立即添加两个美元符号
接下来,您将使用混合引用,一次只锁定一个部分。
常见问题解答
「使用绝对引用锁定单个单元格」课时是免费的吗?
是的 — 「使用绝对引用锁定单个单元格」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Excel Formulas Academy 课程的其余内容,请升级到 CoddyKit PRO。 Excel Formulas Academy 课程共包含 4 节课。
「使用绝对引用锁定单个单元格」这节课中我会学到什么?
使用 $A$1 让公式始终指向一个固定单元格 你通过在浏览器中直接运行的动手代码来练习 Excel Formulas Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Excel Formulas Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Excel Formulas Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 2 节课,共 4 节。
「使用绝对引用锁定单个单元格」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Excel Formulas Academy 课中编写并运行代码吗?
能。每节 Excel Formulas Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。