拖公式的时候最烦的就是这个:D2 单元格的公式往下拉一行,引用跟着从 B2 变成了 B3,可你明明想让它一直锁着 B2。这时候该用绝对引用,而加美元符号最快的方式不是手敲 $,是按 F4。不少人搜 excel绝对引用怎么用快捷键,答案其实就是这个键。
做法很简单。双击进入公式编辑状态,或者选中单元格后在编辑栏里操作,用鼠标选中要改的那个引用,比如 A1,然后按一下 F4,它就变成 $A$1。接着按,会在 $A$1、A$1、$A1、A1 四种形态之间来回切换,想要哪种停在哪种。$ 加在列标前是锁列,加在行号前是锁行,前后都加就是行列全锁,这就是绝对引用和混合引用的区别。
几个实际会遇到的情况说一下。很多笔记本 F4 默认是音量或亮度功能键,要先按住 Fn 再按 F4,或者在系统里把功能键模式改回来。Mac 版 Excel 的切换快捷键是 Command+T,不是 F4。另外 F4 只对当前选中的那一个引用生效,想一次改一片引用得逐个选中按,或者干脆手动补 $。
举个对账的例子:C 列要算每种商品的金额乘上 B1 里的统一折扣率,公式写成 =D2*$B$1,这样下拉到底,B1 都不会跑偏。要是写成 =D2*B1,拉到第 10 行就变成引用 B10 的空单元格,结果直接归零,这种错经常要对完数才发现。
什么场景用混合引用?横向拉一排公式,每一列都引用 A 列的名称时,用 $A1 就够了,列锁住、行号跟着走。全锁的 $A$1 一般用在引用固定常量,比如税率、汇率这种放在表头单独一格的数。
顺带一提,F4 还有第二个身份:在公式编辑框外按 F4 是重复上一步操作,比如刚给一段文字设了字体颜色,选中另一段再按 F4 就能重做一遍。在公式里它管引用切换,在公式外它管重复操作,同一个键两套逻辑,分清场景就不会混。