默认情况下,单元格引用是相对的。例如,当你引用单元格 A2 到单元格 C2,实际上引用的是左边的两列(C 减去 A)和同一行 (2) 中的单元格。包含相对单元格引用的公式会因为你将它从一个单元格复制到另一个而发生改变。
例如,如果你将单元格 C2 中公式“=A2+B2”复制到 D2,D2 中的公式将向下调整一行成为“=B2+C2”。如果希望在复制时保留此示例中的原始单元格引用,需要在列(A 和 B)和行 (2) 之前加上美元符号 ($) 来使单元格引用变为绝对。然后,当你从 C2 复制公式 (=$A$2+$B$2) 到 D2 时,该公式会保持完全相同。
在不频繁的情况下,您可能希望使单元格引用变为“混合”,在前面的列值或行值之前加美元符号以“锁定”列或行(例如,$A2 或 B$3)。若要更改单元格引用的类型:
-
选择包含公式的单元格。
-
在 编辑栏
中,选择要更改的引用。
-
按 F4 在引用类型之间切换。
下表总结了当将包含引用的公式向下和向右复制两个单元格时引用类型的更新方式。
对于正在复制的公式: |
如果引用是: |
它会更改为: |
|
$A$1(绝对列和绝对行) |
$A$1(引用是绝对的) |
A$1(相对列和绝对行) |
C$1(引用是混合型) |
|
$A1(绝对列和相对行) |
$A3(引用是混合型) |
|
A1(相对列和相对行) |
C3(引用是相对的) |