Jcb*_*yte 3 google-sheets google-sheets-formula
=QUERY({IMPORTRANGE("sheet_name", "Social media posts!A:AI"), IMPORTRANGE("sheet_name", "Social media posts!AJ:AS")},"SELECT Col1, Col43, Col23, Col16, Col12, Col44, Col45, Col2, Col3 WHERE Col2='instagram'", 1)
上面是我输入的查询公式。但是,我收到一条错误消息:
函数 ARRAY_ROW 参数 2 的行大小不匹配。预期:1。实际:10434。
问题:
您正在尝试并排连接两个行数不同的数组。
如果数组的行数相同,则只能用大括号(逗号)并排连接数组。
在您的情况下,第一个数组返回行1,第二个10434数组返回行。如果你分别调用它们,你就可以证明这一点。
这个问题跟你的条件有关。您正在查询数据集的两个不同部分,但使用相同的列索引。每个查询之间的列号对应不同的列。
可重现的例子:
在我的示例中,这{A3:C6;E3:G4}将工作得很好,因为;这意味着第二个数组应放置在第一个数组的下方。因此,在这种情况下,要求具有相同数量的列。
| 归档时间: |
|
| 查看次数: |
15789 次 |
| 最近记录: |