在使用excel统计数据、编写公式的时候,很多人都遇到过这个问题:明明引用了固定单元格的参数,下拉公式之后结果却全错,大多是因为没有给引用加上锁定公式的符号$。不少新手困惑$到底怎么输、怎么用才对,接下来就全面讲清楚excel锁定公式$的输入方法和使用要点。
先搞懂:$在公式里的作用
$是excel绝对引用的标记,作用就是锁定公式中引用的单元格位置,避免公式拖动复制时,引用自动发生偏移。根据$添加的位置不同,一共有三种常用锁定模式:$a$1代表同时锁定列和锁定行,不管向哪个方向拖动公式,引用永远指向a1单元格;a$1代表仅锁定行,横向拖动公式时列号会变,纵向拖动行号始终不变;$a1代表仅锁定列,纵向拖动公式时行号会变,横向拖动列号始终不变,只要根据自己的需求选择对应模式即可。

基础方法:手动输入$
手动输入是新手最容易上手的方法,操作逻辑非常简单:编写公式的过程中,把光标移动到需要添加锁定标记的行号或者列标前方,确认输入法已经切换到英文模式,按住键盘上的shift键,点击主键盘区的数字4按键,就能输出符合excel要求的锁定符号$了。举个实际场景的例子:计算员工销售提成时,固定提成比例放在c1单元格,每个员工的销售额放在a列,那么公式应该写为=a2*$c$1,下拉填充公式时,对c1的引用不会自动变成c2、c3,就能快速算出所有员工的正确提成。

高效技巧:快捷键一键生成$
对于经常需要编写公式的用户来说,手动输入$的效率偏低,其实excel自带一键添加$的快捷键:编写公式时,只要把光标放在需要锁定的单元格引用范围内(比如点选c1后,光标停在c1的任意位置),按下键盘上的f4键,就能自动添加$实现完全锁定。反复按f4键,还能循环切换三种锁定模式:a1→$a$1→a$1→$a1→a1,不用手动调整符号位置,比手动输入快好几倍,还能避免输错位置的问题。

输入$的常见注意事项
最常见的错误就是用中文输入法输入全角$,全角符号无法被excel识别,会直接导致公式报错返回错误值,输入前一定要确认切换到英文输入法。另外要根据公式拖动的方向选对锁定方式,不要盲目加$:如果只需要下拉公式,锁定参数的行即可;如果只需要右拉公式,锁定参数的列即可;不管下拉还是右拉都要保持引用不变,再同时锁定行列即可。



























