Excel三种引用
Excel中单元格的引用可分为:相对引用、绝对引用、绝对行引用和绝对列引用(统称为混合引用)。
如引用单元格A1, 四种引用方式分别为:
相对引用:A1
绝对引用:$A$1
绝对行引用:A$1
绝对列引用:$A1
$ 符号在行号之前就代表行号是绝对的;
$符号在列号之前就代表列号是绝对的;
使用快捷键 “F4” 可以在4种引用中循环切换。
为什么要区别单元格引用的方式?原因就是为了复制公式。
相对引用:引用完全是相对的。在复制公式时,单元格引用将调整到新位置。
如下图:单元格B1公式“=A1+1”,当复制公式到单元格B2时,公式自动更新为“A2+1”。
绝对引用:引用完全是绝对的。在复制公式时,单元格引用将不发生变化。
如下图:单元格B1公式“=$A$1+1”,当复制公式到单元格B2时,公式引用保持不变。
绝对行引用:引用不完全是绝对的。在复制公式时,单元格引用的行将不发生变化。
如下图:单元格B1公式“=A$1+1”,当复制公式到单元格B2,B2公式保持“A$1+1”,行仍然固定为'1'行。
绝对列引用:引用不完全是绝对的。在复制公式时,单元格引用的列将不发生变化。
如下图:单元格B1公式“=$A1+1”,当复制公式到单元格C2,C2公式保持“$A2+1”,列仍然固定为'A'列。
99乘法表是每个中国人小学里必备的一项技能,是一个中国人都能够流利的背出来。下面我们花点时间来制作一份99乘法表。其目的是练习Excel中一项基础技能的理解:混合引用.
初始表格如图:
【1】先写个小公式(相对引用)
A2 * B1
如果你把公式推广(复制Ctrl + C -粘贴 Ctrl +V)到其他80个单元格,会得到:
为什么会这样的呢?
随机点击,G6单元格,就会看到内幕,原来是相对引用的使用。
其中 #NUM!表示Excel中的一种错误类型:数字太小,超出了数字最大值范围。
【2】修正公式。
为了让公式可以推广到所有单元格。需要对B2单元格的公式进行适当调整。
可以观察到,D3单元格,我们需要让第一列的数字2与第一行的数字3进行乘积运算。故我们用到混合引用,
=$A2 * B$1
为什么我们将$加在A和数字1前面呢?
大家想,99乘法表构造时,我们希望,第一列的数字与第一行的数字相乘,所以希望第一列的数字:列号不动,行号联动(跟着乘积的单元格);
希望第一行的数字:行号不动,列号联动(跟着乘积的单元格)
【3】填写表达式
抽取一个实例:
2,3,6是单元格的引用和两者的乘积,可以看成变量;
*,=可以看成常量,是字符串类型,输入时加双引号;
分解出来共有5项内容,需要字符串连接符号&(Shift + 7),你也可以用函数Concatenate(text1,text2,text3,……)
在B2单元格输入公式(注意标点符号为英文)
=$A2 & '*' & B$1 &'=' & $A2 * B$1
【4】把“*”更改成“×”,更符合我们实际需求
【微课】
有Excel方面的问题请留言.