xcel 中,函数与公式无疑是最具有魅力的功能之一。使用函数与公式,能帮助用户完成多种要求的数据运算、汇总、提取等工作。函数与公式同数据验证功能相结合,能限制数据的输入内容或类型,还可以制作动态更新的下拉菜单。函数与公式同条件格式功能相结合,能根据单元格中的内容,显示出用户自定义的格式。在高级图表、透视表等应用中,也少不了函数与公式的身影。


虽然学习函数与公式没有捷径,但也是讲究方法的。小编总结了无数 Excel 高手的学习心得,以便教给大家正确的学习方法和思路。今天我们先来了解 Excel 单元格引用的方式。


A1 引用样式和 R1C1 引用样式

Excel 作为一个电子表格软件,其最基本的组成元素是单元格。在 Excel 工作表中,由默认的网格横线所间隔出来的区域称为“行”,而由竖线间隔出来的区域称为“列”。行列互相交叉所形成的一个个格子称为“单元格”。Excel 工作表由 1 048 576×16 384 个单元格组成,即每行 2^14个单元格,每列 2^20 个单元格。


在公式中可以通过写明坐标的方式表示单元格或区域,实现对存储于单元格或区域中的数据的调用,这种方法称为单元格引用。


Excel 中的单元格引用方式包括 A1 引用样式和 R1C1 引用样式两种。


1

A1 引用样式


在默认情况下,Excel 使用 A1 引用样式,即使用字母 A~XFD 表示列标,用数字 1~1048576表示行号。单元格地址由列标和行号组合而成,列标在前,行号在后。通过单元格所在列的列标+所在行的行号组成可以准确地定位一个单元格。例如,A1 即指该单元格位于 A 列第 1 行,是 A 列和第 1 行交叉处的单元格。


如果要引用单元格区域,可顺序输入区域左上角单元格的地址、冒号(:)和区域右下角单元格的地址。不同 A1 引用样式的说明如表 1-1 所示。


表 1-1 A1 引用样式示例

表达式

引用


C5


C 列第 5 行的单元格


D15:D20


D 列第 15 行到 D 列第 20 行的单元格区域

B2:D2

B 列第 2 行到 D 列第 2 行的单元格区域

C3:E5

C 列第 3 行到 E 列第 5 行的单元格区域

9:9

第 9 行的所有单元格

9:10

第 9 行到第 10 行的所有单元格

C:C


C列的所有单元格


C:D


C 列到 D 列的所有单元格



公式“= C5”,表示返回 C5 单元格的值。


公式“=A1+C5”,表示计算 A1 单元格和 C5 单元格的合计值。

提示


单元格引用必须配合正确的运算符或函数才能返回正确的计算结果。

2

R1C1引用样式

如图 1-1 所示,依次单击【文件】→【选项】按钮,打开【Excel 选项】对话框。在【公式】选项卡的【使用公式】区域中选中【R1C1 引用样式】复选框,单击【确定】按钮,可以启用R1C1 引用样式。R1C1 引用样式如图 1-2 所示。


使用 R1C1 引用样式时,Excel 使用字母“R”加行数字和字母“C”加列数字来指示单元格的位置,行号在前,列号在后。R1C1 即指该单元格位于工作表中的第 1 行第 1 列,如果选择第 2 行和第 3 列交叉处位置,在名称框中即显示为 R2C3。其中,字母“R”“C”分别是英文“Row”(行)“Column”(列)的首字母,其后的数字则表示相应的行号列号。R2C4 也就是 A1 引用样式中的D2 单元格。


图 1-1 启用 R1C1 引用样式


图 1-2 使用 R1C1 引用样式时,列标显示为数字


不同 R1C1 引用样式的说明如表 1-2 所示。


表 1-2 R1C1 引用样式示例

表达式

引用


R5C3


第 5 行第 3 列的单元格,即 C5 单元格


R15C4:R20C4



第 15 行第 4 列到第 20 行第 4 列的单元格区域,即 D15:D20 单元格区域



R2C2:R2C4



第 2 行第 2 列到第 2 行第 4 列的单元格区域,即 B2:D2 单元格区域


R3C3:R5C5


第 3 行第 3 列到第 5 行第 5 列的单元格区域,即 C3:E5 单元格区域


R9

第 9 行的所有单元格

R9:R10

第 9 行到第 10 行的所有单元格


C10


第 10 列的所有单元格

C3:C4

第 3 列到第 4 列的所有单元格


相对引用、绝对引用和混合引用

如果 A1 单元格公式为“=B1”,那么 A1 就是 B1 的引用单元格,B1 就是 A1 的从属单元格。从属单元格与引用单元格之间的位置关系称为单元格引用的相对性,可分为 3 种不同的引用方式, 即相对引用、绝对引用和混合引用。它们的表达形式以是否使用符号“$”进行区分。


1

相对引用

当复制公式到其他单元格时,Excel 保持从属单元格与引用单元格的相对位置不变,称为相对引用。


例如,使用 A1 引用样式时,在 B2 单元格输入公式“=A1”,当向右复制公式时,将依次变为:“=B1”“=C1”“=D1”……,当向下复制公式时,将依次变为“=A2”“=A3”“=A4”……,也就是始终保持引用公式所在单元格的左侧 1 列、上方 1 行位置的单元格。


在 R1C1 引用样式中,则使用相对引用的标识符“[ ]”,将需要相对引用的行号或列号的数字包括起来,正数表示右侧或下方的单元格,负数表示左侧或上方的单元格,表示方式为“=R[-1] C[-1]”。


2

绝对引用

当复制公式到其他单元格时,Excel 保持公式所引用的单元格绝对位置不变,称为绝对引用。在 A1 引用样式中,如果希望复制公式时能够固定引用某个单元格地址,需要在行号和列标前使用绝对引用符号$。


例如,在 B2 单元格输入公式“=$A$1”,当向右复制公式或向下复制公式时, 始终为“=$A$1”,保持引用 A1 单元格不变。


在 R1C1 引用样式中,绝对引用的表示方式为“=R1C1”。


3

A1 引用样式

当复制公式到其他单元格时,Excel 仅保持所引用单元格的行方向的绝对位置不变,而列方向位置发生变化;或仅保持列方向的绝对位置不变,而行方向位置发生变化,这种引用方式称为混合引用。


了解单元格引用样式,理解不同单元格引用类型的特点和区别,掌握这些基础知识对于学习和运用函数与公式具有非常重要的意义。