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