以下是我的原始形式的查询函数:
=ArrayFormula(query({importrange("1yqTUmJcL6YxgOpfHS5Pt9nYnmpiqN3tUPQP7-Rp8xis","CPG!A2:L20");importrange("1yqTUmJcL6YxgOpfHS5Pt9nYnmpiqN3tUPQP7-Rp8xis","PUB!A2:L20")},"Select Col5, Sum (Col4) where Col6='' group by Col5 pivot Col7"))
我试图通过以下尝试使用间接引用连接的导入范围来缩短公式
=ArrayFormula(query(indirect("JOIN!J3"),"Select Col5, Sum (Col4) where Col6='' group by Col5 pivot Col7"))
但想出了这个错误:
Error
Unable to parse query string for
Function QUERY parameter 2:
NO COLUMN: Col5
Join!J3 单元格包含以下值:
{importrange("1yqTUmJcL6YxgOpfHS5Pt9nYnmpiqN3tUPQP7-Rp8xis","CPG!A2:L20");importrange("1yqTUmJcL6YxgOpfHS5Pt9nYnmpiqN3tUPQP7-Rp8xis","PUB!A2:L20")}
我在论坛中研究了各种类似的问题,但他们的答案没有解决方案。通常是使用“Select Col1”而不是“Select A”,但我的公式都已经使用了 Col1、Col2。做错什么了吗?
我已经包含了一些图像以供进一步澄清。