Google Sheets QUERY函数>=运算符失效问题求助
修复QUERY公式筛选周数无结果的问题
问题原因
你的公式错误地将单元格B2的数值以字符串格式传入QUERY语句,而A列是数字类型,数字与字符串进行>=比较时逻辑不成立,导致无数据返回。contains能生效是因为它做的是字符串匹配,恰好匹配到某一行的周数文本。
修复后的公式
=QUERY('KPI 14 - 26'!A1:CC14,"select A, sum(F), sum(D), count(D) where A is not null AND A >= "&B2&" group by A")
核心修改说明
- 移除了B2前后的单引号和转义符
",直接通过"&B2&"将B2的数值以数字形式注入QUERY语句,确保和A列的数字进行正确的大小比较。 - 确认B2单元格为数字格式:如果B2是文本格式的数字,可将公式中的
B2替换为VALUE(B2),强制转换为数字类型后再进行比较。
内容的提问来源于stack exchange,提问作者Peter Matthews
相关产品推荐
相关产品推荐

