在Excel中使用公式函数处理数据的时候,我们常用到美元符号$
该$符号在Excel中有什么作用呢?在时候情况下该如何使用呢?
一、不使用符号$的情况
比如,你的C1单元格的公式为:
=A1+B1
这个时候,如果我们使用句柄填充工具
①从C1单元格往下拖
C2的公式就变为:=A2+B2,
C3的公式变为:=A3+B3
C4的公式变为:=A4+B4……依此类推。
②从C1单元格往右拖
D1的公式为:=B1+C1;
E1的公式为:=C1+D1
F1的公式为:=D1+E1……依此类推
通过拖动所得到的各单元格公式,没有使用到符号$,公式中的单元格的地址的会发生变化,这就是Excel中的相对引用。
二、使用$的情况
如果在单元格的引用上使用美元$符号,称为绝对引用。
绝对引用,分为三种情况:
1、列的绝对引用
2、行的绝对引用
3、行列的绝对引用
比如,C1单元格的公式为:=$A1+$B1;那么,单元格的引用为列的绝对引用;
比如,C1单元格的公式为:=A$1+B$1;那么,单元格的引用为行的绝对引用;
比如,C1单元格的公式为:=$A$1+$B$1;那么,单元格的引用为行列的绝对引用;
我们得明白一个道理,关于单元格地址的行列的认识,比如B3单元格,B是指列,3指的是行号,因此,一个单元格的地址,是列名+行号,注意理解名称,这将有助于您阅读下文。
下面,我们举例说明:
①列的绝对引用
假设C1单元格的公式为:=$A1+$B1
A:从C1往下拖动
C2=$A2+$B2
C3=$A3+$B3
C4=$A4+$B4……依此类推
B:从C1往右拖动
D1=$A1+$B1
E1=$A1+$B1
F1=$A1+$B1……依此类推
这就是列的绝对引用,由于对列使用了绝对引用,因此,往右拖动的时候,$A1+$B1单元格地址,是不会发生改变的。
②行的绝对引用
假设C1单元格的公式为:=A$1+B$1
A:从C1往下拖动
C2=A$1+B$1
C3=A$1+B$1
C4=A$1+B$1
依此类推……
B:从C1往右拖动
D1=$B1+$C1
E1=$C1+$D1
F1=$D1+$E1
依此类推…
这就是行的绝对引用,由于对行使用了绝对引用,因此,往下拖动的时候,$A1+$B1单元格地址,是不会发生改变的。
③行列的绝对引用
假设C1单元格的公式为:=$A$1+$B$1
无论您往下拖动还是往右拖动,C2、C3、C4……D1、E1、F1……,这些单元格中的公式地址,$A$1+$B$1都不会发生改变。这就是行列的绝对引用。
以上的内容,涉及到行、列的绝对引用和行列的绝对综合引用,也许您会被弄得晕头转向,但是,只要试验一次,也就掌握使用方法了,这将会给您的工作带来极大的灵活与方便,希望本文对您有所帮助。