Google Sheets中QUERY函数如何实现查询值精确匹配
QUERY函数精确匹配调整方案
contains是子串模糊匹配运算符,只要单元格内容包含目标字符串就会命中,因此会返回C列值为ASD等包含"SD"的无关结果。要实现精确匹配,只需要把匹配运算符从contains替换为等值判断符=即可。
调整后的正确公式如下:
=QUERY('Test Sheet'!$3:$728, "select K where C = 'SD'")
补充说明:
- QUERY语法里的
=为全值精确匹配逻辑,仅当C列单元格内容完全等于"SD"时才会被选中,ASD、SD前后带其他字符的内容都不会命中 - 如果需要做反向精确排除,把
=替换为!=或<>即可,匹配逻辑和标准SQL的等值判断规则一致
内容的提问来源于stack exchange,提问作者user3227675
相关产品推荐
相关产品推荐

