excel - 向下拖动公式并更改列引用而不是行

标签 excel drag

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

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

当我向下拖动它时,我需要它来更改列引用而不是行引用(基本上就像我将它拖动一样)...例如:

=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 - 向下拖动公式并更改列引用而不是行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13348825/

相关文章:

vba - 将设置的范围复制并粘贴到下一个空行中

c# - EPPlus 生成的 Excel 已损坏

javascript - 如何正确使用 d3.js 拖动?

jquery - 在 img 上进行 mousemove 后,Mouseup 不起作用

ios - 拖动、缩放和旋转多个 UIImageview

vb.net - 如何在 vb.net 中将数据网格保存为 excel?

python - 设置 Excel 列标题格式以获得更好的可见性和颜色

c# - 读取 Excel 单元格并设置行颜色

ios - SKShapeNode 拖动不流畅

wpf - 无法拖动和移动 WPF 表单