Microsoft Lab
全部软件
Excel单元格引用(Cell References)约 4 分钟

Absolute Reference 绝对引用

🧪 动手试试

对比看:公式复制后,引用会怎么变

分别用「相对引用」和「绝对引用」写一次,再把公式往下复制。

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


相对引用的问题

一般情况下,公式(比如 C2 里的 =B2/E2)往下拖动复制,B2、E2 都会自动跟着调整成 B3/E3、B4/E4……如果 E2 是想固定不变的分母(比如「总数」),这样拖动会导致结果全错。


锁定引用怎么选

方法写法备注
$ 符号绝对引用$E$2最常用,按 F4 快速切换
命名范围先用名称框命名,公式直接写名字公式更好读,但要先建立好命名范围

建立绝对引用(锁定单一单元格)

  1. 先看相对引用的示例:C2 公式引用 B2 和 E2
  2. 直接拖动复制后,B2 变成 B3、B4……E2 也跟着变成 E3、E4……(不是想要的结果)
  3. 在想锁定的引用前后都加上 $,比如把 E2 改成 $E$2
  4. 再次拖动复制公式:$E$2(绝对引用)保持不变,B2(相对引用)依然自动变成 B3、B4、B5……

范围锁定

用 RANK 这类需要固定引用整个范围的函数时,同样的逻辑:把范围也加上 $,比如 $B$2:$B$7,这样不管公式复制到哪里,RANK 函数比较的范围都不会跑掉。


用命名范围代替(可读性更好)

除了用 $ 符号,也可以把要锁定的范围用 EP03 讲的名称框建立成命名范围,公式直接写范围名字,效果一样是「固定不变」,但公式更容易读懂。


F4 快捷键:切换四种引用类型

选中公式里的一个引用,按 F4 会依序切换:

  1. 相对引用(B2)
  2. 绝对引用($B$2)
  3. 混合引用——行绝对列相对(B$2)
  4. 混合引用——列绝对行相对($B2)

快捷键速查

操作WindowsMac
切换引用类型F4Cmd + T

学完你会

常见错误

  • 只锁列或只锁行(漏加一个 $),拖动方向不对时引用还是会跑掉
  • 忘记锁定该固定的引用,导致拖动复制后公式全部指向错误的单元格
  • Mac 用户不知道 F4 在 Mac 上对应的是 Cmd+T,而不是直接按 F4

Sources

Blog / Website:

  1. Absolute Reference
只记在你的浏览器里,换设备不会同步。