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

Concatenation of multiple ranges not working in Google Sheets

我在同一个工作簿中有两个 sheet,"Sheet1" 和 "Sheet2"

两个 sheet 具有相同的列标题,并且只有 A:G

内的数据

在名为 "CombinedSheets" 的第三个 "combined" sheet 中,我试图引入所有 Sheet1 和 Sheet2 并显示数据。

我正在尝试使用这个:

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

但是,这只是从数组 (Sheet1) 中的第一个 sheet 引入数据。我已经尝试切换数组,但它仍然只从数组中的第一个 sheet 加载数据。

Sheet1 和 Sheet2 都通过 ARRAYFORMULA() 加载了数据(如果有区别的话)。

关于如何解决此问题的任何想法,或者是否有其他方法将范围组合成 sheet?

就在那里,您只需向下滚动到第 1000 行即可看到第二个 sheet。如果你这样做会更好:

={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")

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

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