excel表格 为什么复制单元格的公式 不能有规律的对应单元格

是不是设置的问题出错了

有可能是因为复制的公式中包含了绝对引用符号$,导致复制后的公式中引用的单元格地址没有相应的调整。如果要保持相对引用,可以直接复制单元格并粘贴到对应的单元格上,或者在复制时只选择单元格而不选择公式。如果需要使用绝对引用,可以在公式中加入$符号来指定具体的单元格地址,例如$A$1指定为绝对引用,A$1或$A1则分别指定为列或行的绝对引用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-12
1、有可能被Excel被设置为“手动重算”,这样复制公式或修改数值时,公式里的数值不会自动重算,只有在按F9键时,才能更新计算结果。
解决办法:打开“工具——选项——重新计算”,勾选“自动重算”,按确定即可。

2、检查公式设置是否正确,注意绝对引用和相对引用的区别。
例如,A列是数量,B1是单价,要算金额(=数量*单价),而我们这个数量是要变的,当我们往下填充公式时,而这个单价是不变的,这时我们这个单价要用绝对引用 ,也就是$B$1. 因此在C1中输入公式:=A1*$B$1,可选中C1下拉填充公式即可。

相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。 具体情况举例说明:
1)相对引用,复制公式时地址跟着发生变化,如:
C1单元格有公式:=A1+B1
当将公式复制到C2单元格时变为:=A2+B2
当将公式复制到D1单元格时变为:=B1+C1

2)绝对引用,复制公式时地址不会跟着发生变化,如:

C1单元格有公式:=$A$1+$B$1
当将公式复制到C2单元格时仍为:=$A$1+$B$1
当将公式复制到D1单元格时仍为:=$A$1+$B$1

3)混合引用,复制公式时地址的部分内容跟着发生变化,如:

C1单元格有公式:=$A1+B$1
当将公式复制到C2单元格时变为:=$A2+B$1
当将公式复制到D1单元格时变为:=$A1+C$1
第2个回答  推荐于2016-02-13
因为你公式上面没有锁定单元格。。例子。如果你要锁定单元格F列第7行 $F$7 锁定后随意拖动单元格不变。。。。。如果要锁定F列的数据。横向拖拉公式不变。就$F7 那么横向拖拉锁定公式不变,竖向拖拉公式变为$F8。。本回答被提问者采纳
第3个回答  2011-03-11
这是绝对引用与相对引用的区别,如果你需要复制的单元格里面的公式跟着变化,就不能使用绝对引用符号$,可单独锁定行或列,也可全部锁定,快捷键F4