excel表格绝对引用怎么用

如题所述

Excel绝对引用和相对引用以及混合引用

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-15
Excel中绝对引用、相对引用在函数中怎么用?——3个例子弄清楚
在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单元格都采用了绝对引用。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

本回答被网友采纳
第2个回答  2020-12-12
1.本例使用九九乘法表的方式来学习绝对应用的使用,我们先输入一行 一列数据 ,都是从1到9。

2.计算第一个结果,很简单,就是在B2第一个输入=A2*B1,只进行这个计算是没错的。

3.把刚才的公式横着向右拖动,公式中的参数就会自动安装默认的规则变化。例如C2中的公式变化了。变成了B2*C1。

4.为了让第一个乘数A1固定,不再变化。我们就需要用到绝对引用。我们需要将第一个第一个的公式改为=$A2*B1。这样的话公式在向右拖动过程中,A参数就不再变化。如图是拖动到最右端的时候效果。

5.然后继续下面的=$A2*B1这个公式从上往下拖动时候,也会发生变化。导致了错误。原因是B1变成了B2。

6.为了让第二个乘数B1固定,不再变化。我们就需要用到绝对引用。我们需要将公式改为=$A2*B$1。这样的话公式在向右拖动过程中,A参数就不再变化。并且公式在向下拖动过程中,第二个参数中的2就不再变化。如图是公式拖动到最下端的效果。

7.将公式拖动到全部单元格,可以观察一下计算结果。
相似回答