多个范围的串联在Google表格中不起作用

时间:2019-04-02 19:10:37

标签: google-sheets google-sheets-formula

我在同一工作簿中有两个工作表,“ Sheet1”和“ Sheet2”

两个工作表具有相同的列标题,并且仅包含A:G内的数据

在名为“ CombinedSheets”的第三张“组合”工作表中,我试图引入Sheet1和Sheet2的所有内容并显示数据。

我正在尝试使用此

={Sheet1!A:G; Sheet2!A2:G}

但是,这仅从数组(Sheet1)的第一张表中引入数据。我尝试过切换数组,但是仍然只能从数组的第一张表中加载数据。

Sheet1和Sheet2都通过ARRAYFORMULA()加载了数据(如果有所不同)。

关于如何解决此问题的任何想法,还是有其他方法将范围组合到工作表中?

2 个答案:

答案 0 :(得分:2)

您可能只需要跳过空行。尝试这样的事情:

=query({Sheet1!A:G;Sheet2!A:G},"Select * where Col1 is not null ")

答案 1 :(得分:1)

它在那里,您只需要向下滚动1000行即可看到第二张纸。最好这样做:

={FILTER(Sheet1!A:G, Sheet1!A:A<>""); FILTER(Sheet2!A2:G, Sheet2!A2:A<>"")}

或:

=QUERY({Sheet1!A:G;Sheet2!A2:G}, "where Col1 is not null")