046 绝对、相对、混合引用

结合一个简单例子来说明

1)新建一个工作簿,在工作表的A1单元输入内容;

2)在B2单元格输入“=”,鼠标点击A1单元格后按,按F4一次,公式变成“=$A$1”后回车,A2显示出A1单元格内容。

3)单击B2单元格,按Ctrl C复制。

4)点击C4单元格,按Ctrl V粘贴,单击“公式”选项卡“公式审核”区的“最终引用单元格”,出现A1指向C4的箭头。

excel绝对引用与相对引用如何互换(每天学一点Excel201033)(1)

图1 绝对引用

5)绝对引用。格式“$行号$列标”,单元格的行号和列标前面加有美元符号($),是绝对值,始终保持不变。就是说,上面A2单元格的公式不管复制到哪里,编辑栏中的公式都始终不变。我们单击A1单元格,选择“追踪从属单元格”,如图1所示,所有的单元格都引用了A1。绝对引用主要用来引用始终保持固定不变的常数。

6)回到第2)步,输入公式时不按F4,编辑栏为“=A1”,同样复制到不同单元格,同样追踪一下,如图2

excel绝对引用与相对引用如何互换(每天学一点Excel201033)(2)

图2 相对引用

7)相对引用。格式“行号列标”,即A1引用样式,行号和列标是对于活动单元格的相对位置,即每个复制了公式的单元格前一行、前一列的单元格,追踪方式始终如一。相对引用是最常用的方式,因为Excel表格的行、列中的内容都有固定位置关系,便于各类公式的快速移植。

8)再回到第2)步,输入公式时按F4,一直等到编辑栏中显示为“=A$1”或“=A$1”,再确定,同样复制到不同单元格,同样追踪一下,如图3、图4。

excel绝对引用与相对引用如何互换(每天学一点Excel201033)(3)

图3 混合引用 绝对行

excel绝对引用与相对引用如何互换(每天学一点Excel201033)(4)

图4 混合引用 绝对列

9)混合引用。绝对列格式“行号$列标”,绝对行格式“$行号列标”,是绝对引用和相对引用的混合体,行或列之一是绝对的,始终保持不变。混合引用常用在把常量放在列首或行首的情况,则该列或该行中的所有公式都只引用该常量,比如图三中H列单元格的情况。

10)R1C1样式。我们到Excel选项里面,把“公式”里面的“R1C1引用样式”复选框选上,切换到另一个空白工作表看一下,在R5C4单元格输入内容,在R1C1单元格输入“=”,然后单击输入内容的R5C4单元格,编辑栏依次显示:

=R[4]C[3]

=R5C4

=R5C[3]

=R[4]C4

按照A1样式的规律,我们知道第一个是相对引用,中括号里面的数字表示引用单元格距离我们所在活动单元格行数加4、列数加3的位置。

第二个是绝对引用,没啥说的。

第三、四个是混合引用,第三个行是绝对值,永远在第5行,第四个列是绝对值,永远在第4列。

11)我们可以将R5C4当做原点,在其周围多选几个引用他的单元格,然后“追踪从属单元格”看一看,如图。中括号里面的数字可以是负值喔。

excel绝对引用与相对引用如何互换(每天学一点Excel201033)(5)

R1C1样式的引用

12)特别的,我们放慢速度观察一下,任选一个中间的单元格,输入“=R”,如图我们可以动态观察到引用了整个当前行。

excel绝对引用与相对引用如何互换(每天学一点Excel201033)(6)

引用整行

13)接着输入5,引用变成第5行,接着输入C,引用变成第5行第5列相交的单元格,因为C后面没有数字就相当于选中整列,在输入数字就有具体的列了。

14)我们加个中括号试试,输入“=R[-5]”,引用当前活动单元格的向上5行(即当前行号减5)。

15)R1C1的样式对于计算位于宏内的行和列的位置十分有用,一切均以当前活动单元格为中心,就和盗墓电影闯机关时一样,左走几步,前进几步,右走几步……各类操作不容易搞混,相当于跟着主角移动的坐标系。最近的《密室逃生2》也有类似情节,看看去!

16)上面看到,复制公式时,单元格引用会根据类型而变化。但移动公式时,单元格引用不会更改。

【题外话】

为了便于理解,打个比喻。

国际象棋棋谱是绝对引用,马f3。

excel绝对引用与相对引用如何互换(每天学一点Excel201033)(7)

国际象棋 绝对引用

中国象棋棋谱是相对引用和混合引用,炮2平5,马八进七…。

excel绝对引用与相对引用如何互换(每天学一点Excel201033)(8)

中国象棋 相对引用和混合引用

(待续)

【再次声明】

头条创作满月,值此2021年中秋、国庆来临之际,为了大家都能好好休息,从下周起每逢周末和节假日将不再发布学习内容,毕竟天天学习、天天写作都容易累糊涂,特此声明。

,