我在E5行的Excel中有这个公式:

=SUM(Banco!H$5;Banco!H$6;Banco!H$8;Banco!H$9;Banco!H$10;Banco!H$11)

向下拖动时,我需要它来更改COLUMN引用而不是ROWS(基本上就像在拖动时一样)...例如:
=SUM(Banco!I$5;Banco!I$6;Banco!I$8;Banco!I$9;Banco!I$10;Banco!I$11)
=SUM(Banco!J$5;Banco!J$6;Banco!J$8;Banco!J$9;Banco!J$10;Banco!J$11)
=SUM(Banco!K$5;Banco!K$6;Banco!K$8;Banco!K$9;Banco!K$10;Banco!K$11)

有什么线索吗?

非常感谢!

最佳答案

...使用偏移功能。

例如-假设您在第1行中有一个公式,并且想要引用Banco!H5,则可以执行以下操作:

=OFFSET(Banco!$G$5,0,ROW())

现在,当您向下拖动它时,它会随着您向下移动的行数而偏移。

因此,您的新公式将如下所示:
=SUM(OFFSET(Banco!$G$5,0,ROW()),OFFSET(Banco!$G$6,0,ROW()),OFFSET(Banco!$G$8,0,ROW()),OFFSET(Banco!$G$9,0,ROW()),OFFSET(Banco!$G$10,0,ROW()),OFFSET(Banco!$G$11,0,ROW()))

再次,这假设您要在第1行中粘贴此公式(我知道它很丑,但是您指定了特定的单元格,因此必须分别指定每个单元格)

希望这有道理

关于excel - 向下拖动公式并更改COLUMN引用而不是ROWS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13348825/

10-12 00:06