我的公司不会为像Aha这样的战略规划工具分配资金!所以我用google sheets制作了我自己的。我需要的需求之一是合计子计划的进度估计,并将其包括在父计划估计中,而我找到的最简单的方法是将所有工作区进度百分比导入到父工作表上的单个数据转储中,因为AVERAGE()不能与IMPORTRANGE()一起工作。我正在使用3张纸,并将扩展到包括更多。Sheet1是父行,Sheet2和Sheet3是工作空间,并汇总到父行。
我正在尝试这个Query(IMPORTRANGE())组合,但它只给出了第一个表中的列,而没有包括我在Query()中标识的任何后续表中的列
=QUERY(
{
IMPORTRANGE("[sheet2 URL]","Meta Data!$E$2:$F$900"),
IMPORTRANGE("[sheet3 URL]","Meta Data!$E$2:$F$900")
},
"select Col1, Col2
where Col2 is not null",
-1)预期的结果是:

但实际结果是:

所有来自sheet2和sheet3的信息都应该堆叠在这些列中,就像人们对SQL查询所期望的那样,但是google query似乎只给了我查询中的第一个表,而忽略了第二个表。
是否可以查询两个表并堆叠列信息?
发布于 2021-01-15 01:45:48
在数组{}中,使用分号;将数据堆叠在一起:
=QUERY(
{IMPORTRANGE("[sheet2 URL]","Meta Data!$E$2:$F$900");
IMPORTRANGE("[sheet3 URL]","Meta Data!$E$2:$F$900")},
"select Col1, Col2
where Col2 is not null", -1)https://stackoverflow.com/questions/65724061
复制相似问题