Google Sheets QUERY无法嵌套2个IMPORTRANGE的问题求助
解决Google Sheets中QUERY合并两个IMPORTRANGE仅显示第一个结果的问题
常见原因及解决步骤:
先完成第二个IMPORTRANGE的授权
Google Sheets对每个外部表格的IMPORTRANGE都需要单独授权。先找个空白单元格单独运行第二个链接的公式:=IMPORTRANGE("1gxll5dzZNjBv5IJeIskWK2iREqwx_YGXvnrvKYRXS6I";"VENDA!A2:H")
执行后会弹出权限请求,点击允许访问。授权完成后再把公式放回原QUERY里,这是最大概率的问题。验证两个数据源的列数匹配
确认第二个表格的VENDA工作表中A到H列都存在,没有被删除或隐藏导致列数不足。如果两个数据集的列数不一致,数组拼接会失效,QUERY只会返回第一个有效的部分。明确QUERY的查询规则
原公式未指定查询语句,默认的表头识别逻辑可能冲突。修改公式明确选择所有数据,并指定表头行数(根据你的数据结构调整,0表示无表头,1表示第一行是表头):=QUERY({IMPORTRANGE("19AAxbyONRxBPDphVNBA9fCNiK0l22EvlCDNDV8tYTQo";"VENDA!A2:H");IMPORTRANGE("1gxll5dzZNjBv5IJeIskWK2iREqwx_YGXvnrvKYRXS6I";"VENDA!A2:H")}; "SELECT *"; 0)检查第二个数据源是否有数据
确认第二个表格的VENDA!A2:H范围内确实包含数据,若该区域为空,QUERY自然不会输出内容。
内容的提问来源于stack exchange,提问作者Elton Yoshi
相关产品推荐
相关产品推荐

