利用九九乘法表,讲述Excel的“相对引用”和“绝对引用”!
相关知识点的介绍
绝对引用和相对引用是Excel中一个较为重要的概念,我们在使用Excel函数进行数据处理的时候,会自觉不自觉地使用到这个操作,因此我们有必要掌握这个知识点。
Excel中,一般使用$
符号区分绝对引用
和相对引用
,这里我们先清楚这个概念即可。
在讲述这个知识点之前,我们先来学习一个快捷键。使用电脑上的F4快捷键,可以进行绝对引用和相对引用的切换。
上图我们已经演示了相对引用
和绝对引用
的功能。图中下方的四张小表,分别都引用了上述的C2单元格,可以看到最终得到的效果,却是完全不同,这就是$
符号起到了作用。
那么到底什么是相对引用
?什么又是绝对引用
呢?下面我们分别对其下一个定义。但在讲述这个概念之前,我们还需要掌握另外一个概念。
什么是excel中的行与列呢?
仔细观察平时使用的Excel表,可以发现:行索引是一系列的数字(1,2,3…)
,列索引是一系列的大写字母(A,B,C…)
。但是我们在表示某一个单元格时,常喜欢用类似C2
的形式,表示某一个单元格,即把列写在前面,行写在后面。
相对引用和绝对引用的概念
不管是相对引用,还是绝对引用,它们都是针对一个单元格引用另外一个单元格的情况。
其中,绝对引用又分为全绝对引用和半绝对引用两种。下面我分别对其进行一一的说明,一定要学会哦!
1)相对引用
如果引用单元格不添加$
符号,就表示使用了相对引用。
当我们将引用单元格,朝着右边、下边拖动填充的时候,引用单元格会跟着被引用单元格的变化而变化,类似于图中的A图。
2)绝对引用
如果引用单元格的行和列
都添加$
符号时,就表示使用了绝对引用。
当我们将引用单元格,朝着右边、下边拖动填充的时候,引用单元格不发生任何变化,因为行和列此时被锁死了,类似于图中的B图。
3)半绝对引用
如果引用单元格的行或者
列其中一个添加$
符号时,就表示使用了半绝对引用。
仅针对行使用了$
符号,引用单元格朝下边拖拉填充的时候,引用单元格不会发生任何变化,因为行此时被锁死了,类似于图中的C图。
仅针对列使用了$
符号,引用单元格朝右边拖拉填充的时候,引用单元格不会发生任何变化,因为列此时被锁死了,类似于图中的D图。
九九乘法表
1)最简单的一种
可以看到,下图没有显示完整的九九乘法表,只是显示了九九乘法表的结果展示。填充原理就是:从左往右,用第一行分别与每一列相乘;从上往下,用第一列分别与每一行相乘。
从案例可以看出,我们在B41
单元格输入了=$A41*B$40
这个公式,这个公式表示B41
单元格分别引用了A41
和B40
这两个单元格。可以思考:为什么是在A
和40
前面加上了$
符号呢?这个需要我们好好琢磨一下。
我们可以先想象一下:当单元格B41从左往右做拖拉填充的时候,我们想要保持的是B40
列变化,A41
行不变。当单元格B41从上往下做拖拉填充的时候,我们想要保持的是A41
行变化,B40
列不变。
综上所述:左右填充,B40
列变化,A41
行不变。上下填充,A41
行变化,B40
列不变。最终的效果就是$A41*B$40
。
2)使用“&”连接符,显示较全的九九乘法表
其实整个原理还是一样,只不过使用了&
连接符将行、列的数字,拼接起来的。我们注意每一行,每一列数字的变化,恰当使用相对引用
和绝对引用
,就可以很好的完成这个需求。
3)配合if()函数,显示上/下三角形式的九九乘法表
前面我们已经很好的展示出九九乘法表了,但是并不是传统意义上的,那种下三角形式的九九乘法表。因此需要配合if()
函数,不显示相关单元格的数字。
END