在我们用excel来处理数据的时候常常会使用拖动复制功能,但如果你不了解Excel中相对引用、绝对引用与混合引用的具体含义的话,可能会在拖动复制的时候得到错误的结果,因此,掌握其含义对我们来讲是非常有必要的。这篇文章主要介绍Excel中相对引用、绝对引用与混合引用的概念,而关于其应用将在下一篇文章中详细说明。
1、相对引用
相对引用是指相对于包含公式的单元格的相对位置,与公式所在单元格和引用的单位格的相对位置有关,如果公式所在单元格的位置发生变化,其引用的单元格也发生变化,复制公式时地址跟着发生变化。
默认情况下,单元格的引用为相对引用。
如图1中单元格B1包含公式=A1为相对引用,相当于B1单元格的值引用的是其左边一格A1单元格的值。
如果把这个公式直接复制到B2单元格或拖动B1的填充柄将其复制到单元格B2时,其中的公式就改为了=A2,B2单元格的左边一格是A2单元格。
2、绝对引用
绝对引用是在指定的位置引用单元格,如果公式所在单元格的位置发生变化,其引用的单元格始终不变。绝对引用有美元符号($)。复制公式时,地址不会跟着发生变化。
如图3中单元格B1包含公式=$A$1(相对引用案例图1的公式里按F4再敲回车即可在引用的行号和列号前加上美元符号$)为绝对引用,B1单元格的值引用的是A1单元格的值。
如果把这个公式直接复制到B2单元格或拖动B1的填充柄将其复制到单元格B2时,其中的公式不变,仍为=$A$1,引用位置不变,仍是A1单元格。
3、混合引用
混合引用含有部分绝对引用和部分相对引用,复制公式时,地址的部分内容会跟着发生变化。
如图5中B2单元格公式=$A$1+A1为混合引用。
如果把这个公式复制到B2单元格或拖动B1的填充柄将其复制到单元格B2时,公式变为=$A$1+A2,绝对引用部分的地址不变,相对引用部分的地址发生变化。
4、各种引用之间的相互切换
选定包含公式的单元格,如选中A1,在编辑栏中选择要更改的引用,并按F4键,每次按F4键,就会在$A$1(绝对列与绝对行)、A$1(相对列与绝对行)、$A1(绝对列与相对行)、A1(相对列与相对行)之间切换。
注:使用F4键切换时需选中要更改的公式段。
参考资料:
http://www.chinatax.gov.cn/jypx/jsjjczs/excel/excel_function6.htm