Excel表格里如何实现单元格复制时行相对引用,下拉时绝对引用行?

比如B1单元格里有公式引用了A1单元格,B1单元格下拉复制公式时引用A1不变,现在复制B1单元格到B11单元格,里面引用的单元格A1变成A11,B11单元格下拉复制公式时,引用A11不变,如何实现??就是把B1复制到B11,不用修改B11公式,如何实现上述功能??

一、这个单元格地址可以写成,如 $B1

二、$在谁的前面就绝对引用谁
A1是相对引用
$A1绝对引用列是混合引用
A$1绝对引用行是混合引用
$A$1绝对引用行和列是绝对引用

F4是在四种引用间相互转换的快捷键(在编辑栏输入公式时按下F4功能键可进行切换)

三、
A1(相对引用)在下拉拖动引用时,会变成引用A2,A3,A4...,右拉拖动时引用变成B1,C1,D1....;

A$1(混合引用)当你下拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成A$1,这样在下拉时能保证对A列第一行的相对引用(即保持行号在引用时不产生变动);

$A1(混合引用)当你右拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成$A1,这样在右拉时能保证对A列第一行的相对引用(即保持列标在引用时不产生变动);

$A$1(绝对引用)当你在下拉和右拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成$A$1,这样在下拉和右拉时能保证对A列第一行的绝对引用(即保持行号列标在引用时不产生变动)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
兄弟,这个是做不到的,除非使用宏!

因为,对于公式单元格来说,下拉就是复制+粘贴,与直接复制+粘贴的结果一定是一样的。所以相当于期望通过一个相同的操作(粘贴)来达到两个不同的目的,那是不可能的。

从另一个角度说,公式本身通过不同的复制粘贴方式是不会出现不同的结果的,否则操作一不小心结果就不同了,那岂不天下大乱;再则复制粘贴的不同方式,也不会影响到公式,是不?

所以,建议,直接用绝对引用;粘贴到A11后,进入编辑状态,修改公式中的A1为A11。

Good Luck!本回答被提问者采纳
第2个回答  2009-12-04
公式中绝对以用$A$1,无论拖到哪,都始终是A1格。$A1,就是A列不变,1会变。A$1,就是1不会变,A会变。
第3个回答  2009-12-04
=A1是相对引用,下拉会变
=$A1是绝对引用,下拉不会变
你选择公式,按F4,就知道变化了
第4个回答  2009-12-04
把光标点在A11上,然后按F4键就可以了