合并来自具有不同行数的多个工作表的Google表格中的数据 [英] Merging data in google sheets from multiple sheets with varying number of rows

查看:151
本文介绍了合并来自具有不同行数的多个工作表的Google表格中的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有多个Google表单,每个表单都包含可变数量的行,但有固定的一组列。随着时间的流逝,任何工作表中的行数都可能发生变化我如何创建汇总表,其中包含来自所有表单的数据?例如。如果工作表1有5行,工作表2有6,我希望汇总工作表有11行,1-5行包含工作表1中的数据,6表示工作表2中的6-11数据。

解决方案

  = {
FILTER(NamedRange1,NamedRange1Col1<>');
Filter(NamedRange2,NamedRange1Col1<>')
}

请为每张表单创建一个命名范围。这个范围将胜任您的数据。
在每个命名范围内,还要创建一个命名范围列。这可以是每个命名范围的第一列,或任何列。


我们使用过滤器函数FILTER,以便不导入空行。你不必使用它。大括号是分号是关键部分。一般来说,你可以像下面这样堆栈多个数组:

  = {Array1; Array2; ...; Array n} 


I have multiple google sheets with each containing variable number of rows but fixed set of columns. The number of rows can change in any sheet with time. How can i create summary sheet with data from all sheets placed one after the other? eg. If sheet 1 has 5 rows and sheet 2 has 6, i want the summary sheet to have 11 rows with 1-5 containing data from sheet 1 and 6-11 data from sheet 2.

解决方案

= {
    FILTER(NamedRange1, NamedRange1Col1 <> '');
    Filter(NamedRange2, NamedRange1Col1 <> '')
  }

Please create a named range for each sheet. This ranges will comntain your data. Within each named range, also create a named range column. This can be the first column of every named range, or any column.

We are using the filter function FILTER so that you do not import empty rows. You dont have to use it though. The curly braces are semicolon are the crucial parts. In general, you "stack" multiple arrays as follows:

= {Array1; Array2;...;Array n}

这篇关于合并来自具有不同行数的多个工作表的Google表格中的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆