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

如何在Google Sheets中通过两个单元格变量使用QUERY函数查询数据?

解决Google Sheets QUERY双条件查询语法错误问题

你的公式报错是因为文本类型字段未用单引号包裹,或是多条件拼接时的语法格式错误,以下针对不同数据类型给出修正方案:

情况1:C列和K列是文本类型

如果要匹配的C、K列是文本内容(比如姓名、类别等),必须用单引号把单元格引用的值包裹起来,修正后的公式:

=QUERY('Form Responses 1'!A2:R,"Select L,M,N,O,P where C = '" & D3 & "' and K = '" & G3 & "'")

情况2:C列和K列是数字/日期类型

如果目标列是数字(比如学号、金额)或日期,不需要单引号,直接拼接即可:

=QUERY('Form Responses 1'!A2:R,"Select L,M,N,O,P where C = " & D3 & " and K = " & G3)

额外检查项

  • 确认C、K列的列标是否正确,不要混淆列的位置
  • 确保D3、G3的内容格式和对应列一致(比如日期要统一为Google Sheets的日期格式,数字不要带文本符号)
  • 检查公式中的引号、连接符&是否完整,没有遗漏或多余的符号

内容的提问来源于stack exchange,提问作者Cerise Matthew

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 12:44:53