首页  >  文章  >  软件教程  >  EXCEL当中涵数的绝对引用和相对引用的区别

EXCEL当中涵数的绝对引用和相对引用的区别

WBOY
WBOY转载
2024-01-24 10:15:151027浏览

EXCEL当中涵数的绝对引用和相对引用的区别

EXCEL当中涵数的绝对引用和相对引用的区别

所谓的绝对引用和相对引用都是针对单元格来说,例如$A$1是绝对引用,A1是相对引用($A1和A$1是混合引用)

假设A1=1,A2=2,A3=3,....

如果b1中输入公式=$A$1*2,然后向下拖拉填充,则B列中每一个单元格中的公式都是=$A$1*2,其值分别是B1=2,B2=2,B3=2,......

如果b1中输入公式=A1*2,然后向下拖拉填充,则B列中单元格中的公式分别是(B1)=A1*2,(B2)=A2*2,(B3)=A3*2,...其值分别是B1=2,B2=4,B3=6,......

这样讲明白了么?对单元格绝对引用的公式,无论公式复制到什么位置,被引用的单元格不变;对单元格相对引用的公式,会随着公式复制到什么位置,被引用的单元格随之变化

Excel表格里如何实现单元格复制时行相对引用下拉时绝对引用行

一、这个单元格地址可以写成,如 $B1

二、$在谁的前面就绝对引用谁

A1是相对引用

$A1绝对引用列是混合引用

A$1绝对引用行是混合引用

$A$1绝对引用行和列是绝对引用

F4是在四种引用间相互转换的快捷键(在编辑栏输入公式时按下F4功能键可进行切换)

三、

A1(相对引用)在下拉拖动引用时,会变成引用A2,A3,A4...,右拉拖动时引用变成B1,C1,D1....;

A$1(混合引用)当你下拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成A$1,这样在下拉时能保证对A列第一行的相对引用(即保持行号在引用时不产生变动);

$A1(混合引用)当你右拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成$A1,这样在右拉时能保证对A列第一行的相对引用(即保持列标在引用时不产生变动);

$A$1(绝对引用)当你在下拉和右拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成$A$1,这样在下拉和右拉时能保证对A列第一行的绝对引用(即保持行号列标在引用时不产生变动)。

Excel函数中什么时候用相对引用和绝对引用

比如说排名函数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)

这样的举例希望能帮助你提高对相对引用和绝对引用的认识。

以上是EXCEL当中涵数的绝对引用和相对引用的区别的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:docexcel.net。如有侵权,请联系admin@php.cn删除