You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在QUERY函数中引用单元格查询含指定文本的数据?

解决方案

问题出在QUERY函数的字符串拼接语法错误:手动输入固定文本时引号嵌套逻辑正确,但引用单元格时需要调整引号位置,确保单元格内容被正确包裹在查询语句的单引号中。

正确公式写法

假设你的数据范围是A:B(A列=产品名称,B列=产品类别),要引用F2单元格的目标产品名称,公式应为:

=QUERY(A:B, "SELECT B WHERE A contains '"&F2&"'")

补充说明

  • 核心是把原公式中固定的'[specific product name]'替换为'"&F2&"',让F2的内容自动被单引号包裹,匹配QUERY的语法规则。
  • 如果F2单元格存在前后空格(可能导致匹配失败),可以用TRIM函数清理:
    =QUERY(A:B, "SELECT B WHERE A contains '"&TRIM(F2)&"'")
    
  • 把公式里的A:B替换成你实际的数据范围(比如Sheet1!A2:B1000)即可适配你的表格。

内容的提问来源于stack exchange,提问作者Saurabh Patil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 23:05:00