刚学公式的人常遇到这种情况:第一个单元格算对了,往下一拉结果全错。这不是公式写错,而是引用方式没设对。理解相对与绝对引用,是写出可靠公式的第一步。
相对引用:跟着位置走
默认写法是相对引用。公式向下填充时行号自动加一,向右填充时列标自动右移。它适合每行都要按本行数据计算的场景,比如各行数量乘以各行单价,每个单元格引用自己那一行的数据。
绝对引用:锁住不动的那个
在行列前加美元符号,填充时就不会偏移。税率、单价、汇率这类固定参数放在某个单元格里,所有行都要引用同一个位置,就必须用绝对引用。编辑公式时可以按 F4 键在四种引用状态之间切换,比手打美元符号快得多。

混合引用:只锁行或只锁列
做乘法表或二维对照表时,需要锁行不锁列,或者锁列不锁行。理解方式是:美元符号放在谁前面,谁就不动。行列各试一次,配合填充方向判断,很快就能掌握。
| 场景 | 写法 | 原因 |
|---|---|---|
| 各行金额等于数量乘单价 | 相对引用 | 每行引用各自数据 |
| 金额乘统一税率 | 税率用绝对引用 | 所有行引用同一格 |
| 二维对照表 | 混合引用 | 行或列其中之一固定 |
跨表引用的写法
引用另一张工作表里的单元格时,格式是工作表名加感叹号再加单元格。表名含空格或特殊字符时要用单引号包起来。跨工作簿引用还会带上文件路径,文件移动后公式可能变成错误值,所以尽量把相关数据放在同一个文件里。
排查引用错误的顺序
- 先看第一个单元格的结果是否正确;
- 再点开填充后出错的单元格,观察引用位置是否偏移;
- 判断该锁行还是锁列,用 F4 切换引用状态;
- 重新下拉填充,并抽查两三个单元格确认结果。
用命名区域让公式更好读
把税率、单价这类固定参数所在单元格命名,公式里直接写名称,比记住一串美元符号直观得多。WPS表格支持在名称管理器里统一维护,参数改了只改一处。命名之后即使表格结构调整、单元格位置变化,公式也不会失效,这是长期使用的表格值得花时间做的一件事。
引用方式是公式的地基,地基稳了,后面做多表统计、嵌套函数都不会散。记住一句经验:会变的用相对,不变的用绝对,一半变的用混合。
