Excel的三种引用,很多人傻傻分不清,但是在面试和工作中会经常用到。我们先来看看这三种引用长什么样。
对于A列第一行的单元格,相对引用是A1。绝对引用是列号和行号前面都加了一个美元的符号$A$1。混合引用是在行号或者列号其中一个前面加了美元符号,$A1 或 A$1。
我们通过一个实际的例子来解释这三种引用的作用和区别。
下图是员工工资表。员工每月的工资包括了基本工资和补贴,而且每个员工的补贴都是不一样的。
这时候要算出每个员工的总工资,也就是将每一行“基本工资”和“补贴”这两个单元格的数值加起来了。
在第一行总计的单元格中输入公式=B2+C2,将第一行的基本工资和补贴相加。然后鼠标放到这个单元格右下角变为十字架时,双击十字架,用公式把这一列都填充了。
填充的公式里的行号和列号会随着单元格的改变而改变,这就是相对引用。
第2行公式相应变成了这一行的值B3+C3,第3行公式相应变成了B4+C4。
相对引用是指,当把公式复制到其它单元格中时,行号和列号会根据实际的单元格相应的改变。
我们把刚才的例子改变一下,假设每个员工的补贴是一样的,都是5000元。现在要计算每个员工的总工资,怎么办呢?
如果按前面例子的操作方法输入公式,你会发现只有第一行的数据是有加上补贴的,其他行并没有。这是因为引用了相应的空白单元格,而真正的补贴单元格只是F列的第1行(F1)。
对于这种情况,我们就需要用到绝对引用,也就是在复制公式的时候,公式里的补贴单元格的行号和列号不会改变,指向的都是补贴那一个单元格。下面图片是改变成绝对引用后的效果。
绝对引用是在行号和列号前面加个美元符号$,对应这个例子里就是在补贴所在的单元格的行和和列号前面都加美元符号,也就是$F$1。
然后把这个公式复制到其他单元格,你会发现,补贴所在的单元格行号和列号都没有改变。这就是绝对引用。
混合引用是行或列中有一个是相对引用,另一个是绝对引用,表示加了美元的行号或者列号不变。例如:
$A1在行号前面加了一个$符号,行号就固定不变了
A$1 在列号前面加了 美元符号,列号就固定不变了。
每次手动输入美元符号$非常麻烦,Excel设置了快捷键F4帮助用户迅速切换相对引用、绝对引用和混合引用。步骤如下:
1)选定包含该公式的单元格
2)在编辑栏中选择要更改的公式内容,并按 F4 键
3)以引用单元格A1为例,每次按 F4 键时,Excel会依次在以下组合间切换:
按一次F4是绝对引用,按两次、三次F4是混合引用,按四次F4是相对引用
参考资料:
系统的学习使用Excel进行数据分析: