$在EXCEL中有特别的含义。
我举一个简单的例子:
已知A1、A2、B1、B2单元格中的数据分别为1、2、3、4
若在A11单元格中输入公式=A1,然后利用填充柄填充到A12,再次利用填充柄填充到B12,此时发觉4个数值都不相同(这表示相对引用)
若在C11单元格中输入公式=$A$1,然后利用填充柄填充到C12,再次利用填充柄填充到D12,此时发觉4个数值都相同(这表示绝对引用)
若在E11单元格中输入公式=A$1,然后利用填充柄填充到E12,再次利用填充柄填充到F12,此时发觉4个数值有2个数字相同(这表示混合引用)
若在G11单元格中输入公式=$A1,然后利用填充柄填充到G12,再次利用填充柄填充到H12,此时发觉4个数值有2个数字相同(这表示混合引用)
此时你可以点击这些单元格(就是输入公式的那些,包括填充的),看看上面的公式有什么变化,这样你就知道$在EXCEL中起到什么效果
其实很简单,只要在公式中引用的单元格行号、列号,任意一个前有$标志,则此行或此列固定,其他列或行不固定,以便填充
你可以利用这个功能制作一个九九乘法表(利用填充和引用的方法)
绝对引用符号,选中你想使用的按F4就行,比如你在B1列输入公式=$A$1,则无论你将公式复制到哪里,比如C3,D6,都是这个公式$A$1,如果用在列前面,比如$符号在A前面,则公式锁定在A列,行是跟着相对位置变化的,相反如果$符号在数字1前面,则列根据相对位置变化,行号始终是1
在EXCEL工作表编辑中,如果在引用的单元格地址的列标和行号前添加
$
符号,表示绝对引用指定的单元格或单元格区域地址,也就是说,这种引用方式不会随单元格地址的变化而变化。
例如:=$A$3
表示绝对引用A3单元格地址,将此计算公式复制到其他单元格中的时候,引用的单元格地址保持不变,仍为
=$A$3
,而
=A3
是一个相对引用的单元格地址,将此计算公式复制到其他单元格中的时候,会随所在单元格地址的变化发生变化。