【问题标题】:How to handle unlimited/unknown number of columns in Google Sheets using formuals如何使用公式处理 Google 表格中无限/未知数量的列
【发布时间】:2021-10-30 10:39:17
【问题描述】:
我有几个行数和列数未知的 Google 表格。行数和列数相同(均为20x20或100x100)。
现在我想把它们加在一起。 Sheet1!A1+Sheet2!A1+Sheet3!A1 等所有单元格。
有没有办法使用公式自动完成?这些工作表中的内容是自动生成的。
我想到了两个数组公式,例如
数组公式((数组公式())
但我找不到这样做的方法。
非常感谢您的想法或解决方案。
【问题讨论】:
标签:
google-sheets
automation
spreadsheet
array-formulas
【解决方案1】:
你可以这样做:
=ARRAYFORMULA(Sheet1!A1:T20 + Sheet2!A1:T20 + Sheet3!A1:T20)
如果行未知,您可以使用:
={A1:A}
如果列未知,您可以使用:
={A1:1}
结合你可以试试:
={A1:1000}
在某些情况下,您可能会使用:
=INDIRECT("A1:"&ADDRESS(ROWS(A:A), COLUMNS(1:1)))
对于另一张纸,它必须是:
=INDIRECT("Sheet2!A1:"&ADDRESS(ROWS(Sheet2!A:A), COLUMNS(Sheet2!1:1)))
您还应该注意,在对它们求和时,范围需要具有相同的大小