单元格引用定义并在Excel和Google表格中使用
电子表格程序(如Excel和Google表格)中的单元格引用标识工作表中 单元格的位置。
单元格是填充工作表的盒状结构之一,每个单元格可以通过其单元格引用(例如A1,F26或W345)进行定位,包括与单元格位置相交的列字母和行号。 列出单元格引用时,列字母总是首先列出
更新公式和图表
在电子表格公式中使用单元格引用的一个优点是,通常,如果位于引用单元格中的数据发生更改,则公式或图表会自动更新以反映更改。
如果工作簿设置为在对工作表进行更改时不自动更新,则可以通过按键盘上的F9键执行手动更新。
不同的工作表和工作簿
单元格引用的使用不限于数据所在的同一工作表。 单元格可以从不同的工作表中引用。
发生这种情况时,工作表的名称将包含在上面的图像中的第3行中的公式中所示,其中包括对同一工作簿的工作表2上单元格A2的引用。
同样,当引用位于不同工作簿中的数据时, 工作簿和工作表的名称与单元格位置一起包含在引用中。 图像中第3行中的公式包含对位于Book2的工作表1中的单元格A1的引用 - 第二个工作簿的名称。
单元格范围A2:A4
虽然引用通常指的是单个单元格(如A1),但它们也可以引用一组或一系列单元格。
范围由范围的左上角和右下角的单元格的单元格引用标识。
用于范围的两个单元格引用用冒号(:)分隔,该冒号指示Excel或Google Spreadsheets将这些开始点和结束点之间的所有单元格包括在内。
上图中的第3行显示了一系列相邻单元格的示例,其中SUM函数用于累计范围为A2:A4的数字。
相对,绝对和混合单元格引用
有三种类型的引用可以在Excel和Google表格中使用,并且可以通过单元格引用中存在或不存在美元符号($)来轻松识别:
- 相对单元格引用不包含美元符号 - 如第2行中的公式所示:= A2 + A4;
- 绝对单元格引用在引用中的每个字母或数字上附加了美元符号 - 如第4行中的公式所示:= $ A $ 2 + $ A $ 4;
- 混合单元格引用的美元符号可以附加到引用中的字母或数字中,但不能同时包含 - 如第5行中的公式所示:= $ A2 + A $ 4。
复制公式和不同的单元格引用
在公式中使用单元格引用的第二个优点是它们使公式从工作表或工作簿中的一个位置复制到另一个位置更容易。
相对单元格引用在复制时发生更改以反映公式的新位置。 例如,如果公式
= A2 + A4
被从单元格B2复制到B3,引用将会更改,以便该公式为:
= A3 + A5
相对名称来自于它们在复制时相对于其位置而改变的事实。 这通常是件好事,这就是为什么相对单元格引用是公式中使用的默认引用类型的原因。
有时,尽管在复制公式时单元格引用需要保持静态。 为此,使用绝对引用(= $ A $ 2 + $ A $ 4),它在复制时不会改变。
但是,在其他时候,您可能希望单元格引用的一部分发生更改(例如列字母),同时使行号保持静态 - 反之亦然,复制公式时也是如此。
这是使用混合单元格引用时(= $ A2 + A $ 4)。 无论参考文献的哪一部分附有美元符号,都保持静态,而其他部分在复制时会发生变化。
因此,对于A2而言,当它被复制时,列字母将始终为A,但行号将变为$ A3,$ A4,$ A5等等。
在创建公式时使用不同单元格引用的决定取决于复制公式将使用的数据的位置。
使用F4添加美元符号
将单元格引用从相对绝对或混合更改的最简单方法是按下键盘上的F4键:
要更改现有的单元格引用,Excel必须处于编辑模式,可以通过用鼠标指针双击单元格或按下键盘上的F2键来完成。
将相对单元格引用转换为绝对或混合单元格引用:
- 按一次F4以创建完全绝对的单元格引用,例如$ A $ 6
- 第二次按F4创建混合参考,其中行号是绝对的,例如A $ 6
- 按F4第三次创建混合参考,其中列字母是绝对的,例如$ A6
- 第四次按F4使单元格的引用再次相对,如A6。