默认情况,单元格引用是相对引用,意味着该引用是相对于单元格位置的。例如,如果从单元格 C2引用单元格 A2,则实际上引用的是左侧两列(C-A)单元格 — 在同一行 (2) 中。当复制包含相对单元格引用的公式时,公式中的该引用将会更改。
例如,如果将公式=B4*C4 从单元格 D4 复制到 D5,则 D5 中的公式将向右调整一列并变为=B5*C5。如果希望在复制时保留本示例中的原始单元格引用,可以通过在列(B 和 C)和行 (2) 前面添加美元符号 ( $ ) 来使单元格引用成为绝对引用。然后,当您将公式=$B$4*$C$4 从 D4 复制到 D5 时,公式保持完全相同。
不太常见的是,您可能希望通过在列值或行值前面加上美元符号来混合绝对和相对单元格引用,这会固定列或行(例如,$B4 或 C$4)。
要更改单元格引用的类型:
- 选择包含公式的单元格。
- 在公式栏,选择您要更改的参考。
- 按 F4 可在参考类型之间切换。
下表总结了如果将包含引用的公式向下复制两个单元格并向右复制两个单元格,则引用类型如何更新。
对于正在复制的公式: | 如果引用是: | 更改为: |
$A$1(绝对列和绝对行) | $A$1(绝对引用) | |
A$1(相对列和绝对行) | C$1(混合引用) | |
$A1(绝对列和相对行) | $A3(混合引用) | |
A1(相对列和相对行) | C3(相对引用) |