多个范围的串联在 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 ")
我在同一个工作簿中有两个 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 ")