Google Sheets QUERY函数查询字符串解析错误问题求助
QUERY函数报错排查方案
直接触发报错的语法错误
你写的PIVOT BY C不符合QUERY函数的语法规则:QUERY的PIVOT关键字后不需要额外加BY,直接跟要作为转置列标题的字段即可,多余的BY是触发解析错误的直接原因。
其他潜在异常点
你当前设置的查询范围$Q$1:$AD$1仅包含表头行,没有实际数据行,执行GROUP BY、COUNT这类聚合操作会无法得到预期结果,建议根据你的实际数据范围调整查询区域,比如需要查询Q到AD列全部数据的话,改为$Q:$AD即可。
修正后可正常解析的代码示例
=QUERY($Q:$AD, "SELECT A,COUNT(A) WHERE A IS NOT NULL GROUP BY A PIVOT C")
注:QUERY查询语句中的列名是相对于你所选查询区域的相对列名,比如上述代码中查询区域从Q列开始,语句中的A对应Q列、C对应S列,如果你需要引用的列不符合这个对应规则,可以自行调整列名。
内容的提问来源于stack exchange,提问作者Shubh Gurung
相关产品推荐
相关产品推荐

