是否可以将多个工作表中的 Google Sheet 列堆叠到一个报告中?
Is it possible to stack Google Sheet columns from multiple sheets into one report?
我的公司没有为像啊哈这样的战略规划工具分配资金!所以我正在使用 google sheets 自己制作。我需要的要求之一是汇总子计划的进度估计,并将其包含在父计划估计中,我发现最简单的方法是将所有工作区进度百分比导入父计划的单个数据转储中sheet 因为 AVERAGE()
不适用于 IMPORTRANGE()
。我正在使用 3 sheets,并将扩展以包括更多。 Sheet1 是父线,Sheet2 和 Sheet3 是工作区并聚合到父线。
我正在尝试这个 Query(IMPORTRANGE())
组合,但它只给我第一个 sheet 的列,而不包括我已经创建的任何后续 sheet 的列在 Query()
中确定:
=QUERY(
{
IMPORTRANGE("[sheet2 URL]","Meta Data!$E:$F0"),
IMPORTRANGE("[sheet3 URL]","Meta Data!$E:$F0")
},
"select Col1, Col2
where Col2 is not null",
-1)
预期结果是:
但实际结果是:
来自 sheet2 和 sheet3 的所有信息应该堆叠在这些列中,正如人们对 SQL 查询所期望的那样,但似乎 google 查询只给我查询中的第一个 table 而忽略第二个 table.
是否可以查询两个table并堆叠列信息?
在数组 {}
中使用分号 ;
将内容堆叠在彼此之下:
=QUERY(
{IMPORTRANGE("[sheet2 URL]","Meta Data!$E:$F0");
IMPORTRANGE("[sheet3 URL]","Meta Data!$E:$F0")},
"select Col1, Col2
where Col2 is not null", -1)
我的公司没有为像啊哈这样的战略规划工具分配资金!所以我正在使用 google sheets 自己制作。我需要的要求之一是汇总子计划的进度估计,并将其包含在父计划估计中,我发现最简单的方法是将所有工作区进度百分比导入父计划的单个数据转储中sheet 因为 AVERAGE()
不适用于 IMPORTRANGE()
。我正在使用 3 sheets,并将扩展以包括更多。 Sheet1 是父线,Sheet2 和 Sheet3 是工作区并聚合到父线。
我正在尝试这个 Query(IMPORTRANGE())
组合,但它只给我第一个 sheet 的列,而不包括我已经创建的任何后续 sheet 的列在 Query()
中确定:
=QUERY(
{
IMPORTRANGE("[sheet2 URL]","Meta Data!$E:$F0"),
IMPORTRANGE("[sheet3 URL]","Meta Data!$E:$F0")
},
"select Col1, Col2
where Col2 is not null",
-1)
预期结果是:
但实际结果是:
来自 sheet2 和 sheet3 的所有信息应该堆叠在这些列中,正如人们对 SQL 查询所期望的那样,但似乎 google 查询只给我查询中的第一个 table 而忽略第二个 table.
是否可以查询两个table并堆叠列信息?
在数组 {}
中使用分号 ;
将内容堆叠在彼此之下:
=QUERY(
{IMPORTRANGE("[sheet2 URL]","Meta Data!$E:$F0");
IMPORTRANGE("[sheet3 URL]","Meta Data!$E:$F0")},
"select Col1, Col2
where Col2 is not null", -1)