如题所述
在Excel中,用鼠标拖动方法进行公式复制时,单元格地址也之发生相对的变化,若让单元格地址不变,这里涉及到相对引用和绝对引用的问题。
相对引用:引用位置会因公式位置变化而对公式引用内容做出相应变化。
绝对引用:不会随公式位置变化而对公式内容作相应改变。
在Excel中,复制公式,让其中的单元格区域不变,就只要在其行号、列标前加“$”符即可。
例如,用RANK函数进行排名,在F2单元格中输入的函数为:
=RANK(E2,E2:E4),
直接复制,出现错误,结果如图所示。
若把函数中的排序区域的相对引用,改为绝对引用,
函数为:=RANK(E2,$E$2:$E$4)
再时行复制,就可得到正确的结果,如图所示。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2024-01-09
用Excel的标准,你的意思应该是指,公式中的单元格引用变化。
说明了其中几个问题,公式中参数引用规则不满足你的需要。
1、单元格引用规则,有绝对引用、相对引用区别。
绝对引用符“$”,带有即此符前缀则引用不管公式复制到哪位置不变;不带此标记,则,拷贝后目的位置与原位置偏移多少,引用也会随之偏移,且行列分别标记。
例:
A1、$A1、$A:A(整列)在E1,如果复制到F2(右下各移动1),分别变化为
B2、$A2、$A:B
2、引用可以改用函数:
a、查询引用,通过某值查询确定输出对应值
LOOKUP、HLOOKUP、VLOOKUP、(XLOOKUP 2021版)
b、根据查询返回系列号
MATCH、(XMATCH 2021版)
c、返回行号:ROW
列号:COLUMN
d、根据行列序号引用:INDEX
说明了其中几个问题,公式中参数引用规则不满足你的需要。
1、单元格引用规则,有绝对引用、相对引用区别。
绝对引用符“$”,带有即此符前缀则引用不管公式复制到哪位置不变;不带此标记,则,拷贝后目的位置与原位置偏移多少,引用也会随之偏移,且行列分别标记。
例:
A1、$A1、$A:A(整列)在E1,如果复制到F2(右下各移动1),分别变化为
B2、$A2、$A:B
2、引用可以改用函数:
a、查询引用,通过某值查询确定输出对应值
LOOKUP、HLOOKUP、VLOOKUP、(XLOOKUP 2021版)
b、根据查询返回系列号
MATCH、(XMATCH 2021版)
c、返回行号:ROW
列号:COLUMN
d、根据行列序号引用:INDEX