相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。
具体情况举例说明:
1、相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1
当将公式复制到C2单元格时变为:=A2+B2
当将公式复制到D1单元格时变为:=B1+C1
2、绝对引用,复制公式时地址不会跟着发生变化,如C1单元格有公式:=$A$1+$B$1 (点中单元格再按住F4)
当将公式复制到C2单元格时仍为:=$A$1+$B$1
当将公式复制到D1单元格时仍为:=$A$1+$B$1
3、混合引用,复制公式时地址的部分内容跟着发生变化,如C1单元格有公式:=$A1+B$1 (点中单元格再按住F4再按F4,直到显示有美元符号开头为止)
当将公式复制到C2单元格时变为:=$A2+B$1
当将公式复制到D1单元格时变为:=$A1+C$1
也就是说,公式在下拉时,如果你希望行号(数字)固定不变的,在行号前面加上$,如果希望在右拉公式时列号固定不变的,在列号(字母)前面加上$.
以下是一个成本计算中的费用分配表计算实例:
要求将本月发生的费用按各产品的定额工时进行分配。
普通的相对引用公式: C4 =C8/B8*B4 D4=D8/B8*B4
C5 =C8/B8*B5 D5=D8/B8*B4
依此类推公式,但这样的公式是不能向下或向右直接复制填充的,只能一个一个输入。
但如果在C4输入=C$8/$B$8*$B4 后,这个公式就可以直接向下和向右填充复制公式了。
比如下拉后E7的公式变为 =E$8/$B$8*$B7
快速切换相对引用、绝对引用和混合引用的方法:
相对、绝对、混合引用大大方便了用户复制公式的操作,不必逐个输入公式。但是,除非公式中包括其他工作表或工作薄中的单元格,否则Excel默认在公式中使用相对引用。使用绝对引用和混合引用时需要手工在相应位置输入美元符号,不太方便。事实上,Excel提供了快捷键F4,可在编辑栏对引用单元格的引用类型进行快速切换。
以C1单元格引用A1为例:公式=A1
在编辑栏选中A1后按F4键,则该引用将依次在绝对、行绝对、列绝对和相对引用间进行循环切换。比如公式=A1将依次改变为=$A$1、=A$1、=$A1和=A1。
联系客服