excel中相对引用和绝对引用的区别
excel中相对引用:当把一个含有单元格地址的公式复制到一个新的位置时,公式中单元格引用的地址会按规律随着改变
excel中绝对引用:当把一个含有单元格地址的公式复制到一个新的位置时,公式中单元格引用的地址保持不变总是指向固定的引用位置
备注:
绝对引用:那个数不变就在点哪个数之后按F4
绝对引用和相对引用的区别 就在于一个绝对,一个相对——呵呵,跟没说一样!
我们知道Excel的表格是以行列构成的,要指定某个单元就要指定它在哪行,哪列。这就是单元的地址。
地址指定有两种方法,一个是直接指定它在哪一行,哪一列,这就要用绝对地址;还有一种是通过指定当前单元与目标单元的相对位置来指定地址。如相对于当前单元的前一列和上一行的单元。这就是相对寻址。以例子说明:
如果我们在单元C10输入=$A$1,它会取A1单元的值。这里的$符号就是表示绝对寻址,现在,我们把C10单元的公式复制到D10时,它仍然是=$A$1,仍然指向A1单元的值;这就体现了绝对地址的概念;
作为比较,我们在单元C10输入=A1,它也会取A1单元的值。但是,如果我们把此时C10单元的公式复制到D10时,它就不再是=A1,而是变成了=B1。这是为什么呢?因为,C10单元=A1的公式就是表明,它要取列号比自己小2(=A)和行号比自己小9的单元的数据。所以当这个公式复制到D10时,它还是要取列号比自己小2(=B)和行号比自己小9(行不变)的单元的数据,所以就变成=B1。可以想象,如果此时将C10单元=A1复制到C11,就会变成 = A2了。这就是相对寻址。
除了绝对$A$1,相对A1,还有半绝对,或半相对,如$A1,A$1,即只有列绝对或只有行绝对。例如,我们如果希望B,C,D列的每个数据,都与A列数据相乘,结果放在E、F、G列中,则可以在E2单元输入=$A2*B2,然后,将该公式复制到E2:G100就可以了,而不需要再另行指定其他列的公式。由此我们应该可以体会到绝对引用和相对引用的妙处所在。
相对引用:当把公式复制到其它单元格中时,行或列的引用会改变。所谓行或列的引用会改变,即指代表行的数字和代表列的字母会根据实际的偏移量相应改变。
绝对引用:当把公式复制到其它单元格中时,行和列的引用不会改变。
混合引用:行或列中有一个是相对引用,另一个是绝对引用
在实际工作中,常常需要对公式进行复制操作。从上面不同类型的引用的定义中可以了解,当复制公式时,不同的引用会将对公式产生不同的影响,从而对计算结果产生不同的影响。
相对引用与绝对引用的区别:主要是在拖动公式时,单元格有没有变动,相对引用单元格是变动的,绝对引用的单元格是不变的。根据需要来选择。
相对引用和绝对引用 依靠要在 Excel 中运行的任务,您既可以使用相关单元格引用(它们是与公式位置相关的单元格引用),也可以使用绝对引用(它们是指向特定位置单元格的单元格引用)。如果美元号在字母和/或数字之前,比如 $A$1,列和/或行引用就是绝对的。当复制时,相关引用会自动调整,但绝对引用不会。
绝对引用就是当公式复制到其他单元格时,引用的单元格不会发生变化,而相对引用则会使引用的单元格发生相对位置的变化。
如B1中有公式:
=A1+5
这里的A1是相对引用,当公式得到B2时,就变成:
=A2+5
得到C1时,变成:
=B1+5
如果改成绝对引用:
=$A$1+5
则公式无论复制到哪,都仍是:
=$A$1+5
此外还有混合引用,即行绝对列相对或行相对列绝对,前面加美元符号就是绝对。
切换相对与绝对或混合引用的快捷键是按F4,比输入美元符号$方便准确。