在excel中什么是相对引用绝对引用(不知道Excel中的相对引用和绝对引用)

在Excel中,学习函数始终绕不开相对引用和绝对引用,引用方法得当,才能对函数灵活运用。否则计算结果很可能出现错误。本文就以几个常用的案例介绍一下Excel中的相对引用、绝对引用与混合引用的用法吧。

一、相对引用、绝对引用基本情况介绍。

相对引用和绝对引用在形式上的区别就是绝对引用有$符号(英文状态下shift 4),相对引用没有。内容上的区别就是填充以后引用的单元格不同。在编辑栏的公式中按F4键可以在相对引用、绝对引用和混合引用之间切换。

如下图所示,右侧数据是三种引用方式的计算结果:

在D3单元格输入公式=A3*B3,向下拖动,随着单元格的变化,计算公式和计算结果也会发生变化。因为此处对A列和B列的单元格均采用了相对引用。

在E3单元格输入公式=$A$3*B3,向下拖动后,引用的A列单元格一直是A3单元格,不会发生变化,而引用B列单元格会发生变化。因为此处对A3单元格采用了绝对引用。

在F3单元格输入公式=$A$3*$B$3,向下拖动后,公式一直保持一致,因为此处对A3和B3单元格都采用了绝对引用。

在excel中什么是相对引用绝对引用(不知道Excel中的相对引用和绝对引用)(1)

二、混合引用在九九乘法表中的运用。

在制作九九乘法表中,如下图所示,在B3单元格中输入的公式应该是=$A3*B$2,为什么这样输入呢?

我们可以这样想,C3单元格的计算公式应该是A3乘以C2,而向右拖动填充公式时列会发生变化,行不会变化。即A3单元格是保持不变的,A3的A绝对引用。B2单元格会发生变化。B2的B要相对引用。

而B4单元格的计算公式应该是A4乘以B2,向下拖动填充公式时行会发生变化,列不会变化。即B2单元格时保持不变的,所以A3的3要相对引用,A3单元格会发生变化,B2的2要绝对引用。

所以由此可以看出,这种既有横向填充又有纵向填充的,采用混合引用才可以计算出正确的结果。如果弄不清楚,就多试几次就好了。

在excel中什么是相对引用绝对引用(不知道Excel中的相对引用和绝对引用)(2)

接下来可以利用if函数去除表中的重复项,即在B3单元格修改函数公式为=IF(B$2>$A3,"",$A3*B$2),并向下、向右填充。

这里的if函数第一个参数也采用了混合引用。行数大于对应的列数时单元格显示为空值,否则就显示计算结果。

在excel中什么是相对引用绝对引用(不知道Excel中的相对引用和绝对引用)(3)

三、绝对引用和相对引用在累加计算中的运用。

如下图所示,收入用正数表示,支出用负数表示,要根据收支计算每天的余额。

在C2单元格中输入函数=SUM($B$2:B2),向下拖动后第一个B2保持不变,第二个B2会随着单元格的变化而变化。

比如在C3单元格中,公式就变成了=SUM($B$2:B3),表示B2到B3单元格值的累计数。C4单元格就成了=SUM($B$2:B4),表示B2到B4单元格值的累计数……

在excel中什么是相对引用绝对引用(不知道Excel中的相对引用和绝对引用)(4)

四、绝对引用在VLOOKUP函数中的运用。

vlookup函数的基本参数=vlookup(查找的内容,查找的范围,查找内容在查找范围第几列,逻辑值)。对于第二个参数,一般要采用绝对引用,不然很容易出现查找错误。

如下图所示,我在E2单元格中输入函数=VLOOKUP(D2,A1:B13,2,0)后,向下拖动发现诸葛亮的成绩查找错误,是因为此处对于vlookup函数第二个参数采用了相对引用,向下拖动会改变查找范围,所以第二个参数切换到绝对引用,再进行查找就没有问题了。

在excel中什么是相对引用绝对引用(不知道Excel中的相对引用和绝对引用)(5)

这就是相对引用,绝对引用和混合引用在Excel表中的几种应用,赶快试一下吧。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页