拖动公式并更改COLUMN引用而不是ROWS

时间:2012-11-12 17:53:40

标签: excel drag

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

=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)

任何线索?

非常感谢!

2 个答案:

答案 0 :(得分:9)

...使用偏移功能。

例如 - 假设您在第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行粘贴这个公式(我知道它很难看,但你指定了特定的单元格,所以你必须分别指定每个单元格)

希望这是有道理的

答案 1 :(得分:0)

使用OFFSET和COUNTA功能的组合。每次下行时,OFFSET函数都会给出COUNTA列的偏移量。使counta函数计算您将整个函数拖动到行上方的行数(也就是每次将函数拖动到一个额外的行时,它将添加1)