单元格引用
单元格引用是指向另一个单元格的链接。当源单元格中的数据发生变化时,目标单元格(包含引用的单元格)中的值会自动更新。但是,该链接是单向的,因为源单元格不知道它正在被另一个单元格引用。根据使用的引用类型,复制和粘贴包含单元格引用的单元格会产生不同的结果。单元格引用可以是以下三种类型之一:相对、绝对或混合。
下表列出了绝对、相对和混合单元格引用的四种变体,包括将它们复制并粘贴到不同的单元格后发生的情况:
参考类型 | 说明 | 示例 | 粘贴到新单元格后的结果 |
---|---|---|---|
相对 |
相对列和相对行 |
A2 |
列 (A) 和行 (2) 都将根据与原始单元格的距离而变化。 |
绝对 |
固定列和固定行 |
$A$2 |
始终将为 $A$2 |
混合 |
固定列和相对行 |
$A2 |
列将始终为 A,但行 (2) 将根据与原始单元格的距离(行数)而变化。 |
混合 |
相对列和固定行 |
A$2 |
列 A 将根据与原始单元格的距离(列数)而变化,但行将始终保持为 2。 |
相对引用
相对单元格引用是一种引用,其行和列地址在复制到新位置时会发生变化。变化量等于复制的单元格和粘贴的单元格之间的距离(行和列)。
- 示例:假设单元格 A2 包含对单元格 A1 的相对引用。如果将单元格 A2 复制到单元格 A8,则单元格 A8 将包含对 A7 的相对引用。在这种情况下,单元格引用本质上是说“指向我上方的一个单元格”。
绝对引用
绝对单元格引用是其行和列都是固定的并且在复制到新位置时不会更改的引用。美元符号 ($) 表示绝对,绝对引用在行和列之前都有一个美元符号 ($)(即 $A$1)。
- 示例:假设单元格 A2 包含对单元格 $A$1 的相对引用。如果将单元格 A2 复制到单元格 A8,则单元格 A8 将包含对 $A$1 的绝对引用。在这种情况下,单元格引用本质上是说“始终指向单元格 A1”。
混合引用
相对引用和绝对引用可以结合使用来创建“混合”引用。在混合引用中,行或列都可以是...
- 示例(绝对列,相对行):假设单元格 A2 包含混合引用,其中列固定到单元格 $A1。如果将单元格 A2 复制到 C,则单元格 C2 将包含对 $A1 的混合引用。同样,如果将 A2 复制到 C3,则 C3 将具有到 $A2 的混合链接。在这种情况下,单元格引用本质上是说“始终指向 A 列和我上方的一行”。
- 示例(相对列,绝对行)假设单元格 A2 包含混合引用,其中行固定到单元格 A$1。如果将单元格 A2 复制到 C2,则单元格 C2 将包含对 C$1 的混合引用。同样,如果将 A2 复制到 D3,则 D3 将具有到 D$1 的混合链接。在这种情况下,单元格引用本质上是在说“指向这一列并且总是在我上方的一行”。
创造 单元格引用
- 从插入菜单中选择绝对引用或相对引用
-
快捷方式:
- 相对:按 CTRL+SHIFT+R,或单击相对引用 按钮。
- 绝对:按 CTRL+SHIFT+A ,或单击绝对引用 按钮。
- 双击单元格并将单元格引用直接输入到单元格中。
- 单击单元格并将单元格引用直接输入到公式栏中。