1. 源数据!$E:$E
(整列引用 + 绝对列引用)
- 含义:引用
源数据
工作表的 整列 E(从 E1 到 E1048576)。 $
符号的作用:$E:$E
中的 $
锁定了列标 E
,表示 绝对列引用。无论公式如何拖动或复制,始终引用 E 列。- 如果写成
$E1:$E100
,则表示锁定列但限制行范围(E1 到 E100)。
- 用途:通常用于需要覆盖整列数据的场景(如
SUMIFS
的求和范围),但整列引用可能影响性能(Excel 会计算所有行,包括空白行)。
2. $A20
(混合引用:绝对列 + 相对行)
- 含义:引用 当前工作表的 A 列第 20 行,且 列标 A 被锁定,行号 20 是相对的。
$
符号的作用:$A
表示 绝对列引用(拖动公式时列 A 不会变化)。20
是相对行引用(如果公式向下拖动,行号会递增,如 $A21
、$A22
)。
- 用途:常见于需要固定某一列(如参数列),但允许行号动态变化的场景。
3. $A$20
(绝对引用)
- 含义:引用 当前工作表的 A 列第 20 行,且 列和行均被锁定。
$
符号的作用:- 无论公式如何拖动或复制,始终引用
A20
单元格。
- 用途:用于固定某个常量或参数(如税率、基准值),防止公式变化时引用错位。
4. B20
(相对引用)
- 含义:引用 当前工作表的 B 列第 20 行,且 列和行均为相对引用。
- 无
$
符号的影响:- 如果公式向下拖动,
B20
会变成 B21
、B22
等。 - 如果公式向右拖动,
B20
会变成 C20
、D20
等。
- 用途:适用于需要动态引用的场景(如逐行计算)。
关键区别总结
写法 | 列引用方式 | 行引用方式 | 拖动公式时的变化 | 典型用途 |
---|
源数据!$E:$E | 绝对列 | 整列 | 始终引用 E 列 | 大范围求和(如 SUMIFS ) |
$A20 | 绝对列 | 相对行 | 列固定,行递增 | 固定列参数(如条件匹配) |
$A$20 | 绝对列 | 绝对行 | 完全固定 | 常量或固定单元格引用 |
B20 | 相对列 | 相对行 | 列和行均变化 | 动态计算(如逐行公式) |