加入({})2个单独工作的查询给出了一个值错误
Joining ( {} ) 2 separately working queries gives a value error
我有这个查询
=query(importrange("link";"Sales!A2:F");"Select Col1,Col3,Col4,Col5,Col6 where Col2='Manager'")
获取这种格式的数据
日期 |名称 |总和 |副总裁 |评论
我有这个公式
=query(importrange("link";"Sales!A2:F");"Select Sum(Col4) where Col2='Manager' label Sum(Col4) ''")
这给了我第 "Sum"
列的总数
它们单独工作得很好,但是当我用 {} 将它们连接在一起时,就像这样:
={query(importrange("link";"Sales!A2:F");"Select Col1,Col3,Col4,Col5,Col6 where Col2='Manager'");query(importrange("link";"Sales!A2:F");"Select Sum(Col4) where Col2='Manager' label Sum(Col4) ''")}
我得到一个
In ARRAY_LITERAL, an Array Literal was missing values for one or more rows
预期的行为是联接公式将输出 table 数据,并在总和之下。
公式的原因,最终会有12个将源数据按月额外排序,得到每个月的"Table/Total"
也许 "query" 不是最好的方法,如果是这样,我会很高兴学习更有效的方法!
请记住,在您所在的地区,“;”内部公式可能需要替换为“,”
垂直连接数组文字时,列数必须相等。
=ARRAYFORMULA({query(importrange("link";"Sales!A2:F");"Select Col1,Col3,Col4,Col5,Col6 where Col2='Manager'");{""\""\query(importrange("link";"Sales!A2:F");"Select Sum(Col4) where Col2='Manager' label Sum(Col4) ''")\""\""}})
我有这个查询
=query(importrange("link";"Sales!A2:F");"Select Col1,Col3,Col4,Col5,Col6 where Col2='Manager'")
获取这种格式的数据
日期 |名称 |总和 |副总裁 |评论
我有这个公式
=query(importrange("link";"Sales!A2:F");"Select Sum(Col4) where Col2='Manager' label Sum(Col4) ''")
这给了我第 "Sum"
列的总数它们单独工作得很好,但是当我用 {} 将它们连接在一起时,就像这样:
={query(importrange("link";"Sales!A2:F");"Select Col1,Col3,Col4,Col5,Col6 where Col2='Manager'");query(importrange("link";"Sales!A2:F");"Select Sum(Col4) where Col2='Manager' label Sum(Col4) ''")}
我得到一个
In ARRAY_LITERAL, an Array Literal was missing values for one or more rows
预期的行为是联接公式将输出 table 数据,并在总和之下。
公式的原因,最终会有12个将源数据按月额外排序,得到每个月的"Table/Total"
也许 "query" 不是最好的方法,如果是这样,我会很高兴学习更有效的方法!
请记住,在您所在的地区,“;”内部公式可能需要替换为“,”
垂直连接数组文字时,列数必须相等。
=ARRAYFORMULA({query(importrange("link";"Sales!A2:F");"Select Col1,Col3,Col4,Col5,Col6 where Col2='Manager'");{""\""\query(importrange("link";"Sales!A2:F");"Select Sum(Col4) where Col2='Manager' label Sum(Col4) ''")\""\""}})