绝对引用用美元符号表示,例如 $F$1,公式复制时它保持不变。当许多公式依赖同一个输入单元格,例如费率、上限或查找表,就需要它。下面的表格是虚构的练习材料。
引用的哪一部分应该锁住?
对这个输入问一个问题:复制这个公式时,这个引用应该移动吗? 应该,就保持相对。必须始终指向同一个单元格,就锁住它。
共有四种样式:
| 样式 | 例子 | 复制时的表现 |
|---|---|---|
| 相对 | F1 | 列和行都移动 |
| 绝对 | $F$1 | 都不移动 |
| 混合,锁行 | F$1 | 只有列移动 |
| 混合,锁列 | $F1 | 只有行移动 |
例题
沿用上一课的商店表,总价在 D2:D4(15.00、9.00 和 19.20)。服务费率 0.06 放在 F1。E 列要显示服务费。
第 1 步: 在 E2 输入 =D2*$F$1。结果:15.00 × 0.06 = 0.90。
第 2 步: 把 E2 往下复制。E3 是 =D3*$F$1,得 9.00 × 0.06 = 0.54。E4 是 =D4*$F$1,得 19.20 × 0.06 = 1.152,设为两位小数时显示 1.15。
第 3 步: 把 F1 改成 0.08。三个服务费同时更新:1.20、0.72 和 1.536。只改了一个单元格,这正是使用费率单元格的主要原因。
要留意的错误
学生让费率保持相对引用。
E2 中的错误公式:
=D2*F1E2 显示 0.90,看起来没问题。往下复制后,E3 变成
=D3*F2。F2 是空的,所以 E3 显示 0。
相对的 F1 跟着行一起往下移了。正确写法是 =D2*$F$1。
快速检查:看第二个复制出来的单元格。如果本该固定的输入换了地址,就需要加锁。
自我检测
尝试后再打开每个答案。
1. =D2*$F$1 在 E2。复制到 G4 后是什么?
显示答案
往右两列、往下两行。D2 变成 F4。被锁住的单元格不变。结果:=F4*$F$1。
2. =B$2*C3 在 D3。复制到 E4 后是什么?
显示答案
往右一列、往下一行。B 变成 C,固定的第 2 行不变。C3 变成 D4。结果:=C$2*D4。
3. 为什么用费率单元格比在每个公式里输入 0.06 更好?
显示答案
改一个单元格,所有用到它的公式都会更新。输入的数字需要逐个找出来修改,很容易漏掉一个。
接下来学什么?
下一步,选择合适的逻辑函数,把规则变成结果。如果相对引用还不够熟练,请回顾用正确的相对引用写公式。可以用ICT 实操任务与证据检查器检查做好的表格。
如果你理解锁定,但在混合引用上犹豫,我们的老师可以在ICT 线上一对一补习中现场训练。