$用于对单元格进行绝对引用。
首先要知道的是单元格由“字母+数字”进行表达,字母表示的是列数,数字表示的是行数(这个和矩阵元素下标的逻辑是相反的)
以A1为例,表示第一列第一行的单元格,那么:
$A1是列被$修饰,说明列是被绝对引用的
A$1是行被$修饰,说明行是被绝对引用的
在Excel中,$
用于绝对引用和相对引用的控制:
- 相对引用(无$):
A1
: 引用会随着公式拖动而改变- 例如:从B1拖到C1,
A1
会变成B1
- 绝对引用(有$):
$A$1
: 完全绝对引用,行列都固定$A1
: 列绝对行相对,A列固定,行号会变A$1
: 行绝对列相对,1行固定,列号会变
实际例子:
1. 假设在B2单元格中有公式:=A1*2
- 向右拖动到C2:公式变成=B1*2
- 向下拖动到B3:公式变成=A2*2
2. 假设在B2单元格中有公式:=$A$1*2
- 向右拖动到C2:公式保持=$A$1*2
- 向下拖动到B3:公式保持=$A$1*2
3. 假设在B2单元格中有公式:=$A1*2
- 向右拖动到C2:公式保持=$A1*2
- 向下拖动到B3:公式变成=$A2*2
快捷键:
- 在编辑公式时,按F4可以循环切换引用方式:
- A1 → $A$1 → A$1 → $A1 → A1
这在处理大量数据和创建复杂公式时特别有用,尤其是在:
- 创建固定参考单元格
- 批量复制公式
- 创建数组公式
- 引用固定的参数或常量