将Excel中相同的公式复制到列中的每个单元格,但仅更改公式?

21 浏览
0 Comments

将Excel中相同的公式复制到列中的每个单元格,但仅更改公式?

这个问题在这里已经有答案了

复制时Excel会干扰我的公式,我该如何停止只改变其中一部分而不改变另一部分?

公式中的动态列参考

INDIRECT函数来参考其他工作表中的单元格范围

拖动参照和

返回数组的非本地函数-如何显示输出

我正在使用Excel中的公式,用=SUMIF(A2:A150,C1,B2:B150)来累加同一列中日期相同的所有数据。

有没有办法将公式沿列下拷贝,但保持相同范围,只是不同行:=SUMIF(A2:A150,C(它所在的行),B2:B150)

相反,当我复制公式下列时,它是:=SUMIF(A3:A151,C2,B3:B151)并增加每个值的一个单位。

是否有办法使用变量来仅更改行?谢谢。

admin 更改状态以发布 2023年5月22日
0
0 Comments

试试这个

=SUMIF($A$2:$A$150,$C1,$B$2:$B$150)

加上$符号锁定单元格范围。或者,您可以使用键盘上的F4键锁定单元格,F4会自动放置$符号,无需输入。

0
0 Comments

将求和区域和条件区域的行设为绝对值。

range("d1:d149").formula = "=SUMIF(A$2:A$150, C1, B$2:B$150)"

0