Google Sheets QUERY函数返回意外空结果的问题求助
Google Sheets QUERY函数无返回结果问题排查
- 核心故障原因:数据类型不匹配
你在年份匹配条件中用单引号包裹了$G$1的取值,QUERY会将该值判定为文本类型,但data工作表B列的年份存储为纯数字格式,同面值的数字和文本内容无法匹配,因此查询不到符合要求的行,导致无结果返回。 - 修复方案
移除年份匹配条件中包裹$G$1的单引号即可,修改后的正确公式如下:=QUERY(data!$A$1:$O$7122; "SELECT avg(M) WHERE B = "&$G$1&" AND E = '"&A3&"' label avg(M) ''";1) - 验证方法
可先运行简易测试公式确认判断:=QUERY(data!A:O;"SELECT M WHERE B=2018 LIMIT 1";1),如果该公式可以正常返回结果,即可确认故障是原公式的单引号导致的类型匹配问题。
内容的提问来源于stack exchange,提问作者user1489027
相关产品推荐
相关产品推荐

