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

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

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

我需要它来改变列引用,而不是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) 

任何线索?

非常感谢!

…使用偏移function。

例如 – 假设你在第一行有一个公式,你想引用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行(我知道这很丑陋,但你指定了特定的单元格,所以你必须分别指定每个单元格)

希望这是有道理的

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