EXCEL的相对引用和绝对引用到底有什么区别,有详细解释吗

来源:百度知道 编辑:UC知道 时间:2024/06/30 00:50:59
具体情况举例说明: 1、相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1
当将公式复制到C2单元格时变为:=A2+B2
当将公式复制到D1单元格时变为:=B1+C1

无法理解,没发现变化啊还是C2=A1+B1

绝对单元格引用:公式中单元格的精确地址,与包含公式的单元格的位置无关。
相对单元格引用:在公式中,基于包含公式的单元格与被引用的单元格之间的相对位置的单元格地址。如果复制公式,相对引用将自动调整。

首先你要知道什么样的是绝对引用:如:公式中出现A1这样的就是相对引用,绝对引用的公式中是这样的:$A$1,混合引用是这样的:$A1或A$1,好了,我给你个例子你试一下,你自己就会明白什么意思了:
如C1单元格有公式=A1+$B$1
然后你把光标指向C1单元格的右下角,当光标变成一个黑实小十字时,按左键向下拖动几行,如拖到C10,放开。

从C2开始公式已经变化了变成了这样:

=A2+$B$1
=A3+$B$1
=A4+$B$1
=A5+$B$1
=A6+$B$1
=A7+$B$1
=A8+$B$1
…………

看明白了吗?不变的是绝对引用,变化的是相对引用。

其实,你看不明白你问题中的话也不奇怪,那是由于回答你问题的人用词不当,这种公式的拖动,不能叫做复制,你按公式复制的操作当然就不会变化了,这种拖动的操作正确的叫法应该叫“公式填充”向下填充或向右填充,你操作发生的这个单元格叫活动单元格,其用一个活动框标志着,活动单元格的右下角有一个小黑点,那叫“填充柄”。

当将公式复制到C2单元格时变为:=A2+B2
当将公式复制到D1单元格时变为:=B1+C1

无法理解,没发现变化啊还是C2=A1+B1

应该复制单元格后粘贴,不要在编辑栏中复制公式。这样就看出效果了。

简单说:$后项目不改变.
$A$1:绝对引用单元格,不管怎么复制,拖动都不变
$A1:相对引用,复制时,A列不会改,只变数字.
A$1:以是相对,复制时,数字不变,只变列.
当然,要看你复制的方向,再考虑用哪个