美文网首页
陶泽昱Excel应用技巧大全第32期:认识单元格引用

陶泽昱Excel应用技巧大全第32期:认识单元格引用

作者: 陶泽昱 | 来源:发表于2018-08-28 22:09 被阅读0次

Excel存储的文档一般称为工作簿,一个工作簿可以由多张工作表组成。在Excel

2010版中,一张工作表由1048576行×16384列个单元格组成,即2^20行×2^14列。单元格时工作表的最小组成元素,以左上角第一个单元格为原点,向下向右分别为行、列左表的正方向,由此构成单元格在工作表上所处位置的坐标集合。在公式中使用坐标方式表示单元格在工作表中的“地址”实现对存储于单元格中的数据的调用,这种方法称为单元格引用。

一、A1引用样式和R1C1引用样式

1.A1引用样式

在默认情况下,Excel使用A1引用样式,即使用字母A~XFD表示列标,用数字1~1048576表示行号,单元格地址由列标与行号组合而成。

例如,位于第C列和第5行交叉处的单元格,其单元格地址为“C5”。在引用单元格区域时,使用引用运算符“:”(冒号)将表示左上角单元格和右下角单元格的坐标相连,比如引用第D列第3行至第E列第7行之间的所有单元格组成的矩形区域,单元格地址为“D3:E7”。如果引用整行或整列,可省去列标或行号。比如“1:1”表示工作表中的第一行,即A1:XFD1;”A:A”表示A列,即A1:A1048576。

2.R1C1引用样式

如图1所示,依次单击【文件】选项卡中的【选项】按钮,选择【公式】选项卡,在【使用公式】区域中勾选“R1C1引用样式”复选框,可以启用R1C1引用样式。

在R1C1引用样式中,Excel的行标和列号都将用数字表示。例如选择第2行第3列交叉处位置,Excel名称框中显示为R2C3,其中,字母“R”、“C”分别是英文”Row”、”Column”即行、列的首字母,其后的数字则表示相应的行号列号。R2C3也就是A1引用样式中的C2单元格。

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

在公式中的引用具有以下关系:如果单元格A1包含公式”=B1”,那么B1就是A1的引用单元格,A1就是B1的从属单元格。从属单元格与引用单元格之间的位置关系称为单元格引用的相对性,可分为3种不同的引用方式,即相对引用、绝对引用和混合引用。

1.相对引用

当复制公式到其他单元格时,Excel保持从属单元格与引用单元格的相对位置不变,称为相对引用。例如使用A1引用样式时,在B2单元格输入公式:

=A1

当向右复制公式时,将依次变为:=B1、=C1、=D1等,当向下复制公式时,将依次变为:=B2、=A3、=A4,始终保持引用公式所在单元格的左侧1列、上方1行的位置。在R1C1引用样式中,表示为=R[-1]C[-1],且不随公式复制而改变。

2.绝对引用

当复制公式到其他单元格时,Excel保持公式所引用的单元格绝对位置不变,称为绝对引用。例如在A1引用样式中,在B2单元格输入公式:

=$A$3

则无论公式向右还是向下复制,都始终保持为=$A$3不变。在R1C1引用样式中,表示为:=R3C1,且不随公式复制而改变。

例1使用相对引用和绝对引用制作日记账

如图2所示,在家庭理财日记账本中,F2单元格为预备金的预留比率,C列、D列分别输入借方、贷方金额,E4单元格为期初余额。

在E5单元格中输入以下公式并向下复制:

=E4+C5-D5

利用相对引用特性始终用公式上一行单元格的余额加上本行C列的借方金额并扣除本行D列的贷方金额。当复制到E11单元格时,公式自动变为:

=E10+C11-D11

在F4单元格中输入以下公式并向下复制:

=E4*$F$2

利用相对引用和绝对引用,始终引用F2单元格的预留比率与左侧单元格的余额相乘,得到实时的可用预备金,当复制到F11单元格时,公式自动变为:

=E11*$F$2

3.混合引用

当复制公式到其他单元格时,Excel仅保持所引用单元格的行或列方向之一的绝对位置不变,而另一方向位置发生变化,这种引用方式称为混合引用,可分为行绝对列相对和行相对列绝对引用。例如,在A1引用样式中,在C3单元格中输入公式:

=$A5

则公式向右复制时始终保持为=$A5不变,向下复制时行号将发生变化,即行相对列绝对引用。在R1C1引用样式中,表示为:=R[2]C1.

例2混合引用汇总各部门的人员工资

如图3所示,A2:D10单元格区域为某公司各部门人员工资表。

在G3单元格输入以下公式并向下复制到G5单元格:

=DSUM(A$2:D$10,G$2,F$2:F3)-SUM(G$2:G2)

其中,DSUM函数的第3参数使用F$2:F3是混合引用和相对引用结合,向下复制时依次变为F$2:F4、F$2:F5,从而改变DSUM函数的条件由统计1个部门到统计3个部门。同理SUM函数中使用相同引用方式对变化的区域G$2:G2求和,以扣除公式上方的重复计算的部门工资之和。

所述综上,在A1引用样式中,如果希望在复制公式时能够固定引用某个单元格地址,则需要使用绝对引用符号$,加在行号或列标前面;在R1C1引用样式中,则使用相对引用的表示符号[],将需要相对引用的行号或列标的数字包括起来,其特征如表1所示。

注:其中,*号表示数字,正数表示右侧、下方的单元格,负数表示左侧、上方的单元格。

4.快速切换4中不同引用类型

虽然使用相对引用、绝对引用和混合引用能够方便根据复制公式的需要进行设置,但手工输入A1引用样式的绝对引用符”$”或R1C1引用样式的相对引用符”[]”都较为繁琐。Excel提供快捷键可以在4种不同引用类型中循环切换,其顺序如下。

绝对引用—>行绝对列相对引用—>行相对列绝对引用—>相对引

相关文章

网友评论

      本文标题:陶泽昱Excel应用技巧大全第32期:认识单元格引用

      本文链接:https://www.haomeiwen.com/subject/egrcwftx.html