使用Google Spreadsheets中的查询功能将两个范围合并为一个范围

时间:2016-01-06 08:49:53

标签: google-apps-script

请参阅我的sample spreadsheet

基本上这是为了清理表单回复。在两个不同的部分中有两组相同的问题,结果有两个范围。我希望将它们合并为一个,同时保持动态顺序。

=query({sheet1!A2:F999;sheet1!G2:L999},"select * where Col1 <> ''",0)

这是我在try1中合并两个范围的尝试,但它从A2范围中提取数据:首先是F999,然后是G2:L999,搞乱了订单。有没有其他方法可以合并它们?

1 个答案:

答案 0 :(得分:0)

在我看来,你可以简单地使用if

=arrayformula(if(isblank(sheet1!A2:F),sheet1!G2:L,sheet1!A2:F))

顺便说一句,您不需要将范围用作A2:F999。如果您想说&#34;直到文件结束&#34; ,您可以省略行号,只需将其用作A2:F