相对引用是像 B2 这样的单元格地址,复制公式时它会跟着移动。把公式往下复制一行,公式里每个相对引用也往下移一行。这就是为什么一个公式可以填满整列。
这项技能几乎出现在每个电子表格任务中。这里的表格都是虚构的练习材料。
相对引用是怎样移动的?
把 B2 当成一条指令:“我左边两格的那个单元格”。把公式复制到新单元格,这条指令就从新位置重新执行,所以地址会变。
往下复制一行:行号加一。往右复制一列:列字母换成下一个字母。往下两行再往右一列:两者都变。
一步一步写公式
- 确定结果单元格。 例如总价放在 D2。
- 以等号开头。 每个公式都以
=开始。 - 点击或输入存放输入数据的单元格,而不是它们的数值。
- 按 Enter,并用心算确认数字合理。
- 往下复制,读一个复制后的公式,确认规律。
例题
一张虚构的商店表:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 物品 | 数量 | 单价 | 总价 |
| 2 | 笔 | 10 | 1.50 | |
| 3 | 尺 | 4 | 2.25 | |
| 4 | 笔记本 | 6 | 3.20 | |
| 5 | 合计 |
第 1 步: 在 D2 输入 =B2*C2。结果:10 × 1.50 = 15.00。
第 2 步: 把 D2 复制到 D3 和 D4。D3 变成 =B3*C3,得 4 × 2.25 = 9.00。D4 变成 =B4*C4,得 6 × 3.20 = 19.20。
第 3 步: 在 D5 输入 =SUM(D2:D4)。心算核对:15.00 + 9.00 + 19.20 = 43.20。
每个复制后的公式都保持同一规律:同一行里,B 列的单元格乘以 C 列的单元格。
要留意的错误
学生输入的是数值,而不是单元格地址。
D2 中的错误公式:
=10*1.5它显示 15.00,看起来对。往下复制后,D3 和 D4 也是
=10*1.5,都显示 15.00,两者都错了。
这个公式里没有引用,所以没有东西可以移动。正确写法是 =B2*C2。好习惯:只要看到公式里有一个来自表格的裸数字,就把它换成该单元格的地址。
自我检测
先自己做,再打开每个答案。
1. 公式 =B2+C2 在 D2。复制到 D4 后变成什么?
显示答案
往下移两行,所以是 =B4+C4。
2. 公式 =D3-B3 在 E3。复制到 F5 后变成什么?
显示答案
往右一列、往下两行。D 变成 E,B 变成 C,3 变成 5。结果是 =E5-C5。
3. =SUM(B2:B4) 在 B5。复制到 C5 后变成什么?
显示答案
往右一列,行不变:=SUM(C2:C4)。范围的两端一起移动。
接下来学什么?
有些引用不能移动。这就是下一项技能:有意识地使用绝对引用。
准备好后,做电子表格公式练习,并用电子表格引用练习格预测复制后的公式。回到单元首页:电子表格公式。
如果你会写公式,但表格一大就容易迷失,我们的老师可以在ICT 线上一对一补习中与你现场完成一个任务。