工作表中复制公式时,有时候要根据行列位置变化自动更新引用单元格,有时候则要求引用单元格不变。在行号或列号前面加$符号,就表示不变,也就是绝对引用;不加符号的就是相对引用。具体有4种形式,A1,$A$1,A$1以及$A1,具体如何更新和保持不变可以查看下表。

形式

类型

如何更新

A1

相对引用

引用单元格更新

$A$1

绝对引用

引用单元格不变

A$1

行绝对引用,列相对引用

复制公式,引用单元格行保持不变,列随之更新

$A1

行相对引用,列绝对引用

复制公式,引用单元格行随之更新,列保持不变

下面就来分别简单介绍一下四种类型。

01

相对引用

相对引用的单元格,行号和列号前面均不加$符号。在复制公式的时候,会随着行列位置变化而自动更新。

如下图所示,引用单元格是A1,没有加$符号说明使用了相对引用。向右复制公式,引用单元格的列要根据位置更新,就是B2;向下复制公式,引用单元格的行进行更新,就是A2。

02

绝对引用

绝对引用的单元格,行号和列号前面均加上$符号。在复制公式的时候,不会随着行列位置变化而更新,与相对引用刚好相反。

如下图所示,引用单元格是$A$1,向右复制和向下复制,引用单元格均不变。

03

行绝对引用,列相对引用

这个类型,$符号会放在行前面,例如单元格A1,公式里面的形式就是A$1。复制公式时,行保持不变,列随之更新。

如下图所示,向右复制单元格时,列的相对位置变化,列是相对引用因此也要更新,引用单元格就变成了B$1;向下复制是,行的相对位置变化,但是行是绝对引用不会更新,因此引用单元格保持A$1不变。

04

行相对引用,列绝对引用

这个类型,$符号会放在列前面,例如单元格A1,公式里面的形式就是$A1。复制公式时,引用单元格行随之更新,列保持不变,与前面的类型正好相反。

如下图所示,向右复制单元格时,列的相对位置变化,但是引用单元格的列是绝对引用,因此保持不变;向下复制时,行相对位置变化,而行是相对引用,因此会更新。

以上就是Excel公式里的相对引用和绝对引用,在形式上,也会将后面两种统称为混合引用,在具体使用的时候,要根据需要进行使用。