excel中,什么时候用绝对引用,什么时候用相对引用呀?

excel中,什么时候用绝对引用,什么时候用相对引用呀?谢谢啦

当想让公式中的单元格随着公式的位置变化而变化时,就用相对引用。

而当单元格不需要随着公式的位置变化而变化时,就采用绝对引用。

具体使用方法:

1、首先在Excel表格中输入两组数据,以乘积求值为例,在C1单元格中输入公式:=A1*B1。

2、点击回车并下拉公式,即可看到公式的取值是随着下拉的单元格发生变化的。

3、如果需要始终使用A1单元格的数据作为乘积的其中一个数据,就将A1更改为“$A$1”。

4、点击回车并下拉公式,即可看到每个公式计算的取值单元格都用上了A1单元格。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-15

Excel中根据公式中对于单元格引用的需要,采取相对引用或者绝对引用

软件版本:Office2007

说明如下:

1.当想让公式中的单元格,随着公式的位置变化而变化时,就用相对引用:

2.拖动填充公式,可以看到,单元格随之发生了变化:

3.而当单元格不需要随着公式的位置变化而变化时,就采用绝对引用:

4.不管公式位置如何变化,绝对引用的单元格位置不会发生变化:

第2个回答  2016-09-26
首先来看一下excel中对单元格引用的形式,拿最简单的=A1为例。
A1代表单元格的地址,A列与第一行的交叉处单元格。其中的A是列标,1是行号。如果是引用一个区域,可以是=sum(A1:B3)这种,其中区域最左上角和最右下角的单元格中间用冒号分隔。

=A1这种表达是行和列均是“相对引用”,也就是均没有锁定。比如说将B1单元格下拉到B2就会变成=A2,行数会变化。如果向右拉到C1,则会变成=B1,列会变动。

如果将公式改成=$A1,也就是在列标前面加上一个$符号,这就表示列绝对引用,行相对引用。这时下拉单元格时行号会变动变成=$A2,但是横着拉列号不会变动,仍然是=$A1。

类似,如果把公式改成=A$1,则表明行是绝对引用,怎么拉都不会变,而列是相对引用,随着公式在行方向上的变化而变化。

如果公式变成=$A$1则行列均锁定,就是所谓的“行列均绝对引用”,怎么拉公式都不会变化,都是引用A1单元格。

步骤阅读
双击进入单元格编辑模式,用鼠标选中单元格引用区域,按键盘上的F4就可以实现在相对引用和绝对引用之间的快速切换,这在编辑公式时非常有用。
第3个回答  2016-09-25
比如说排名函数RANK。
如果要得到B列数据的排名,只计算B2单元格的,可以在C2单元格输入=RANK(B2,B2:B18),结果是正确的
这里的B2是相对引用单元格,B2:B18就是相对引用区域。
但如果将C2单元格的排名公式向下复制,得到的结果就是错误的,
因为在C3单元格,公式变成了=RANK(B3,B3:B19);
C4单元格,公式变成了=RANK(B4,B4:B20);
显然,前面的单元格相对引用是正确的,而后面的引用区域一直在发生变化,引起排名结果错误。
因此,当向下填充时,应将后面的引用区域修改成绝对引用或相对绝对混合引用,确保引用区域不会随着复制或填充而发生改变
C2单元格的公式变成
=RANK(B2,$B$2:$B$18)
或者=RANK(B2,B$2:B$18)

这样的举例希望能帮助你提高对相对引用和绝对引用的认识。
第4个回答  2016-09-24
相似回答