excel单元格大小设置 excel单元格下拉选项( 二 )



举个例子 。
在A1单元格输入公式:=B1
B1就是A1的引用单元格,A1的值引用自B1,B1是A1的主人 。
A1就是B1的从属单元格,A1什么都得听B1的,B1是什么值A1就会是什么值,所以A1是B1的从属 。
从属单元格(仆人)和引用单元格(主人)之间的关系被称为引用的相对性,由此产生了三种不同的情况,也就是我们通常所说的相对引用、绝对引用和混合引用 。
1)先来看一下相对引用 。

excel单元格大小设置 excel单元格下拉选项


我现在手上有一份诸位的成绩表,嗯,看起来相当优秀,现在我要计算总分 。揍开啦,你不要给我计算器,Excel在手,我要计算器干啥子类?
D2单元格输入公式:
=B2+C2
得出A2单元格会员A的总分 。
选中D2单元格,双击右下角的填充柄,可以将D2单元格的公式填充到D2:D7单元格区域,也就得出了每一位会员的成绩总分 。
excel单元格大小设置 excel单元格下拉选项


这事儿看起来似乎平常无奇,但有一个问题,为什么我在D2单元格输入的公式,复制填充到其它单元格区域,可以正确的计算出其它会员的成绩?
观察D3:D7单元格的公式,会发现公式的内容相比于D2已经自动发生了改变,例如B3+C3、B4+C4、B5+C5……
excel单元格大小设置 excel单元格下拉选项


这种随着公式所在位置不同而相应的改变单元格引用地址的方式被称为相对引用 。
相对引用所遵循的规则是:从属单元格(仆人)和引用单元格(主人)的相对位置,也就是行列的距离,保持绝对不变 。
正是由于这个特点,一个函数公式才能够在不同的单元格中重复使用,而不用每一个单元格的函数公式都需要手工输入 。
如果上面这句话你一时半会理解不了,那只需要记得下面这句话就好了 。
相对引用的单元格地址会变 。
2)绝对引用
绝对引用的意思是不管公式被复制到哪,所引用的单元格地址绝对不会发生改变 。
例如我们在B2单元格输入公式=$A$1,则无论公式向右还是向下复制填充,都始终保持=$A$1不变 。
对比下相对引用,我们同样在B2单元格输入公式=A1,则无论公式复制到哪,它都在变……
excel单元格大小设置 excel单元格下拉选项



没有对比就没有伤害,所以有个经受过严重感情挫折的人说相对引用是朝三暮四随风倒,甘做墙头一棵草;绝对引用是海枯石烂心不变,一生一世到永远~
=$A$1=A1
对比一下绝对引用和相对引用的单元格地址会发现绝对引用比相对引用多了符号$ 。
我们不妨把$看成一把锁,它锁住了列标$A,也锁住了行号$1,所以不管公式复制到哪儿,单元格地址都不会发生变化 。
当然,你也可以把$看成美金,毕竟这本来就是美金符号 。但这难免有些伤感,意思就是你有钱,他是绝对引用,一心一意跟着你,你没钱,不好意思,他就成了相对引用,变了心,能走多远走多远……好可怜一男人
3)混合引用
我们上面说$是一把锁,锁住了列标也锁住了行号,所以绝对引用状态下的单元格无论走到哪地址都不会改变 。
但若是我只锁行号不锁列标呢?比如B2单元格输入公式=A$1,结果会发现公式向右复制时列标在变,但行号不变 。
excel单元格大小设置 excel单元格下拉选项



反过来只锁列标不锁行号,比如B2单元格输入公式=$A1,公式向下移动则列标不变,行号会变 。

推荐阅读