1

我有一个谷歌查询,旨在从 6 个单独的谷歌表格中的单列导入数据。我还需要排除源电子表格中的标题行。我的查询构造如下:

=query({importrange("Key","Range");importrange("Key","Range");......)},"Select * where Col1 <> ''",0)

正在发生的事情是来自每个源工作表的所有数据都进来了,但是在每个数据块中,还显示了列标题。下面的例子:

Header
data
data
data
Header
data
data
data
Header
data
data

最后,0)是我尝试排除标题行。当我将以下查询与日期列一起使用时,它可以工作:

... where Col1 is not null",0)

4

2 回答 2

0

而不是这个:

=QUERY({IMPORTRANGE("Key", "Sheet1!A1:Z");
        IMPORTRANGE("Key", "Sheet1!A1:Z");......}, "where Col1 is not null", 0)

做这个:

=QUERY({IMPORTRANGE("Key", "Sheet1!A2:Z");
        IMPORTRANGE("Key", "Sheet1!A2:Z");......}, "where Col1 is not null", 0)
于 2019-05-25T22:24:00.257 回答
0

={QUERY(IMPORTRANGE("Key", "Sheet1!A2:Z"), "Select Col1 where Col1 is not null offset 1 "); QUERY(IMPORTRANGE("Key", "Sheet1!A2:Z"), "Select Col1 where Col1 is not null offset 1 ")}

于 2019-07-20T05:47:30.723 回答