【发布时间】:2020-06-12 08:05:06
【问题描述】:
我正在尝试将 2 个不同大小的二维数组连接到一个数组/表中。 这两个数组都是带有 Group BY 子句的查询的结果)
例子:
数组 1:
Account | Amount
Google 10,000
IBM 12,000
数组 2:
Account | Type | Amount
Yahoo Enterprise 8,000
Tesla Enterprise 14,000
Microsoft Enterprise 4,000
对于一维数组,我会使用:
={
{QUERY(A1:B1,"select A,B"),""}
;
QUERY(A2:F2,"select A,B,C")
}
或
=ARRAYFORMULA( {
{A1:B1, SUBSTITUTE(SPLIT(REPT(12, 4), 2), 1, )}
;
A2:F2
})
但是这些似乎不适用于二维数组,我收到以下错误: “函数 ARRAY_ROW 参数 2 的行大小不匹配。预期:3。实际:1。” 空单元格替换似乎只适用于第一行,即使我将它与 ArrayFormula 结合使用。
不胜感激有关如何解决此问题的建议! 谢谢
【问题讨论】:
标签: arrays google-sheets google-sheets-formula google-sheets-query