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

在Google Sheets中使用QUERY函数处理下拉列表多选内容

Google Sheets 匹配下拉列表查询跨表数据方案

核心实现公式

假设你的下拉列表单元格为A1,待查询的源数据在名为数据源的工作表中,需要匹配的目标列为源数据的B列,直接在结果输出单元格输入以下公式:

=QUERY(数据源!A:Z, "SELECT * WHERE B = '"&A1&"'", 1)

参数说明

  • 数据源!A:Z:替换成你实际的源数据范围(比如数据源!A:D),确保包含所有需要查询的列
  • "SELECT * WHERE B = '"&A1&"'":
    • SELECT *:表示返回匹配行的全部列数据
    • B:替换成你实际需要匹配的源数据列(比如C列就改成C)
    • '"&A1&"':把下拉单元格的文本内容转成QUERY函数可识别的字符串格式,保证文本匹配准确
  • 1:如果源数据第一行是表头,保留这个参数会输出表头;如果没有表头,改成0

关键注意点

  • 下拉列表的选项必须和源数据目标列的文本完全一致(包括空格、大小写、特殊符号),否则无法匹配
  • 如果源数据目标列是数值类型,去掉公式里的单引号,公式改为:
    =QUERY(数据源!A:Z, "SELECT * WHERE B = "&A1&"", 1)
    
  • 公式输入后,只要下拉列表选择不同选项,结果会自动更新匹配对应的数据

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 18:30:56