首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从不同行数的多个工作表合并google工作表中的数据

从不同行数的多个工作表合并google工作表中的数据
EN

Stack Overflow用户
提问于 2015-04-30 07:24:59
回答 2查看 1.8K关注 0票数 1

我有多个google,每个页面包含可变的行数,但是固定的列集。任何工作表中的行数都可以随时间变化。如何用所有工作表中的数据一个接一个地创建摘要表?例如:如果工作表1有5行,第2页有6行,我希望摘要表有11行,其中1-5行包含表1中的数据,6-11行包含表2中的数据。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-30 15:04:53

代码语言:javascript
复制
= {
    FILTER(NamedRange1, NamedRange1Col1 <> '');
    Filter(NamedRange2, NamedRange1Col1 <> '')
  }

请为每个工作表创建一个命名范围。这个范围将提供您的数据。在每个命名范围内,还创建一个命名范围列。这可以是每个命名范围的第一列,也可以是任何列。

我们使用filter函数筛选器,这样您就不会导入空行。不过,你不必使用它。花括号是分号,是关键的部分。通常,您“堆栈”多个数组如下:

代码语言:javascript
复制
= {Array1; Array2;...;Array n}
票数 3
EN

Stack Overflow用户

发布于 2019-10-07 22:44:04

正确的语法是:

代码语言:javascript
复制
={FILTER(Sheet1!A:C; Sheet1!B:B<>"");
  FILTER(Sheet2!A:C; Sheet2!B:B<>"")}

另一个解决办法是:

代码语言:javascript
复制
=QUERY({Sheet1!A:C; Sheet2!A:C}; "where Col2 is not null", 0)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29961549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档