我有多张google工作表,每张工作表包含可变行数但固定的列数。行数可以随时间在任何工作表中更改。如何创建摘要表,其中包含一个接一个放置的所有工作表中的数据?例如。如果工作表1有5行,而工作表2有6,我希望摘要表有11行,其中1-5包含工作表1中的数据和6-11来自工作表2的数据。
答案 0 :(得分:1)
= {
FILTER(NamedRange1, NamedRange1Col1 <> '');
Filter(NamedRange2, NamedRange1Col1 <> '')
}
请为每张表创建一个命名范围。此范围将保留您的数据。 在每个命名范围内,还可以创建命名范围列。这可以是每个命名范围的第一列,也可以是任何列。
我们使用过滤器功能FILTER,因此您不会导入空行。你不必使用它。花括号是分号是关键部分。一般来说,你&#34; stack&#34;多个数组如下:
= {Array1; Array2;...;Array n}
答案 1 :(得分:0)
正确的语法是:
={FILTER(Sheet1!A:C; Sheet1!B:B<>"");
FILTER(Sheet2!A:C; Sheet2!B:B<>"")}
另一个解决方案是:
=QUERY({Sheet1!A:C; Sheet2!A:C}; "where Col2 is not null", 0)