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

如何使用QUERY公式从Sheet1提取Sheet2指定客户的相关数据?

Google Sheets 用QUERY公式提取指定客户数据的修正方法

你的公式有两处需要调整:

  • 匹配列选错了:Sheet1里客户名称存在B列,但你公式里用了A列做匹配
  • 数据范围不够:Sheet1有10列原始数据,你只选了A到G列,会漏掉后面的列

修正后的公式:

=QUERY('Sheet1'!A:J, "SELECT * WHERE B IN (SELECT A FROM 'Sheet2'!A:A)", 1)

说明:

  • 'Sheet1'!A:J:包含Sheet1全部10列数据(如果实际列不是A到J,换成对应范围即可)
  • WHERE B IN:指定以Sheet1的B列客户名称作为匹配条件
  • (SELECT A FROM 'Sheet2'!A:A):自动读取Sheet2里所有客户名称,不用局限在A1:A5的固定范围
  • 最后参数1:保留原始数据的表头行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 00:18:12