默认情况下,复制公式时,公式中引用的单元格会自动更改,复制的单元格的相对位置不会更改。这些参照是相对参照。

下面通过折扣价格表来了解相对引用:

测试数据比较简单,可以自己模拟一个进行练习,在D2单元格输入公式:=B2*(1-C2),向下复制公式查看D5单元格的公式,可以发现公式中引用的单元格自动从D2、C2变成了D5、C5:

设置显示公式后可以更为直观的看到引用的变化:

显示公式的方法:按下Ctrl ~组合键或者点击【公式】-【公式审核】-【显示公式】

绝对引用

在复制公式时,如果需要公式中的引用位置一直保持不变,可以采用绝对引用,下面通过实例来了解绝对引用。

此时所有商品的折扣都要从B12单元格进行引用,在C15单元格输入公式:=B15*(1-B12

(思考:公式需要向下复制,正常情况下,B12会变成B13、B14……此时需要保持B12不变才行)

B12的位置要进行锁定,所以B12输入后按一下F4键,B12变为$B$12,再输入),回车。

复制公式后,观察C18单元格,与C15单元格比较发现,公式中引用的B15单元格变成了B18,而$B$12保持不变。

同样的,我们显示公式后可以更直观的看到变化:

在这个公式里,B15使用了相对引用,下拉发生变化;B12使用了绝对引用,下拉不会变化。

混合引用

只绝对引用固定的单行或单列,而其他的行或列用相对引用的引用方式,称为“混合引用”。在输入公式时,选定公式中的单元格,重复按下F4键,即可切换绝对引用、行的绝对引用、列的绝对引用以及相对引用。

来看下面这个例子,有两种折扣,首先在C25输入=B25

此时我们要考虑引用时需要固定行还是列,公式下拉的时候,会变成B26、B27……,右拉的时候,会变成C25、C26、C27……就有问题了,因此需要固定列,也就是在B前面添加$,可以重复按F4,直到变成$B25

继续输入公式,=$B25*(1-C22

C22

C22又该如何控制呢?正常情况,下拉就会变成C23,就不对了,右拉变成D23这没问题,因此需要锁定的是行号,按F4,直到变成C$14

继续输入),回车完成公式。

将公式右拉下拉后,对比D28与C15看看发生的变化:

再显示公式更直观的观察变化:

小结

关于相对引用、绝对引用和混合引用,一共四种情况,如果去死记硬背的话,很难,但是只要理解了$这个符号的意义,可以用很简单的两句话进行总结:行号前有$,下拉不变;列号前有$,横拉不变!

如果没有明白,大家可以留言,小编晚上回去就和大家录制一个视频啦!

相关推荐