这个工具是一个小型电子表格网格。你可以把一个公式复制到其他单元格,并逐个引用地看到哪些移动了、哪些没有动。没有 $ 的引用是相对引用(relative reference):公式复制时它会跟着移动。有 $ 的是绝对引用(absolute reference):$ 后面的部分被锁定。
它对应 IGCSE ICT 中电子表格公式和电子表格建模与图表的技能。
怎么使用这个网格?
- 编辑网格。 网格有 A 到 E 列、1 到 6 行。在任意单元格输入数字,或以
=开头的公式。 - 选择“从此处复制公式”,选出含有要复制公式的单元格。
- 选择“粘贴起始位置”,选出第一个目标单元格。
- 选择向下填充几个单元格(1 到 5),然后按复制并粘贴。
- 阅读复制过程。 每一行显示目标单元格、粘贴后的公式、变化说明和重新计算的值。
- 按重置网格可回到起始数字。
怎么读懂结果?
“变化说明”一列用简单的话解释每个引用。它会告诉你:哪个引用因 $ 保持不变,哪个只有行或只有列移动了,以及复制偏移量为 0 时什么都没变。
如果某个单元格出现错误代码,网格下方会出现“错误说明”框,解释该代码的意思。支持的函数有 SUM、AVERAGE、MIN、MAX 和 COUNT,以及 + - * / ^ 和括号。
例题
起始网格中 A1 = 10,B2 到 B5 分别是 3、4、5、6。C2 里是 =$A$1*B2,结果是 10 × 3 = 30。
复制 C2,从 C3 开始粘贴,向下填充 3 个单元格。
| 目标 | 粘贴后的公式 | 变化说明 | 值 |
|---|---|---|---|
| C3 | =$A$1*B3 | $A$1 保持不变,B2 变为 B3(行向下移动 1) | 40 |
| C4 | =$A$1*B4 | $A$1 保持不变,B2 变为 B4(行向下移动 2) | 50 |
| C5 | =$A$1*B5 | $A$1 保持不变,B2 变为 B5(行向下移动 3) | 60 |
手算检查一个:C4 = 10 × 5 = 50。A1 里的乘数因为两个 $ 保持不变,而价格那一列则随公式往下移动。
常见错误,怎么测试?
现在把 C2 改成 =A1*B2(不加 $),向下复制一格。粘贴后的公式是 =A2*B3。A2 是空的,所以结果是 0,工具也会显示 A1 变成了 A2。
这就是典型的错误:本应固定的输入(如税率或倍数)没有锁定。解决办法是在不能移动的单元格上加 $。
也可以试试混合引用。把 =$A1*B1 向右和向下复制,观察 A 这个列字母保持锁定,而行号仍会移动。
假设与限制
网格故意做得很小,让规则容易看清。它没有宏,不加载文件,也没有复杂函数。它不声称每个细节都与 Excel 或 Google Sheets 相同,所以打算提交的公式,请在你自己的软件里测试。
哪些课程讲解了这个内容?
先看用正确的相对引用建立公式,再看有意识地使用绝对引用。如果你的工作表一复制就乱移,请读复制后我的电子表格引用移动错误。最后做电子表格公式练习。
如果你想让老师一对一地带你过一遍自己的电子表格作业,请看 IGCSE ICT 补习。更多练习工具在工具页面。