我有一个 Google 查询,旨在从 6 个单独的 Google 表格中的单个列导入数据。我还需要排除源电子表格中的标题行。我的查询构造如下:
=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)
而不是这个:
=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)
={QUERY(IMPORTRANGE("Key", "Sheet1!A2:Z"), "选择 Col1,其中 Col1 不为空偏移量 1"); QUERY(IMPORTRANGE("Key", "Sheet1!A2:Z"), "选择 Col1,其中 Col1 不为空偏移量 1")}