我有多个google,每个页面包含可变的行数,但是固定的列集。任何工作表中的行数都可以随时间变化。如何用所有工作表中的数据一个接一个地创建摘要表?例如:如果工作表1有5行,第2页有6行,我希望摘要表有11行,其中1-5行包含表1中的数据,6-11行包含表2中的数据。
发布于 2015-04-30 15:04:53
= {
FILTER(NamedRange1, NamedRange1Col1 <> '');
Filter(NamedRange2, NamedRange1Col1 <> '')
}请为每个工作表创建一个命名范围。这个范围将提供您的数据。在每个命名范围内,还创建一个命名范围列。这可以是每个命名范围的第一列,也可以是任何列。
我们使用filter函数筛选器,这样您就不会导入空行。不过,你不必使用它。花括号是分号,是关键的部分。通常,您“堆栈”多个数组如下:
= {Array1; Array2;...;Array n}发布于 2019-10-07 22:44:04
正确的语法是:
={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)https://stackoverflow.com/questions/29961549
复制相似问题