如何在 Excel 公式中包含从特定行开始的整列?

如何在 Excel 公式中包含从特定行开始的整列?

我正在寻找对不同长度的列进行汇总统计的方法。

我想做一些类似的事情=sum(A:A),但我想避开 A 列的前 5 行。有什么办法吗?

编辑:有人指出了可能存在重复。但该问题中的两种解决方案实际上都不起作用。如果有人建议将其应用于ISBLANK()整个列直到最大索引,我希望能够澄清这种做法与诸如 -- 之类的格式在速度方面的差异A:A

答案1

您可以使用任OFFSET一来INDIRECT引用自定义范围:

  • OFFSET(A5,0,0,ROWS(A:A)-ROW(A5)+1)
  • INDIRECT("A5:A"&ROWS(A:A))

两者的结果范围都是从 A5 到列底部。

答案2

我的解决方法是使用(A5:A$1048576)。由于 Excel 中的最大行数为 1048576,因此这具有所需的效果。$放置 是为了确保如果我将公式复制到下一个单元格,数组不会中断。

答案3

这是一个简单的方法:

=SUM(A:A)-SUM(A1:A5)

答案4

美元符号如何=Sum($A6:A...
使其成为单元格的绝对引用,因此如果您将其复制到 B,则 1-5 列将不会受到影响。抱歉打错了。

相关内容