You need to enable JavaScript to run this app. Google Sheets 使用查询函数按A列分组提取B列对应值
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets 使用查询函数按A列分组提取B列对应值

符合要求的Google Sheets函数写法

假设你的原始数据存储在表Sheet1的A、B两列,可直接使用如下QUERY函数实现需求:

=QUERY(Sheet1!A:B, "SELECT B WHERE A IS NOT NULL GROUP BY A, B ORDER BY A", 1)

函数逻辑说明

  • GROUP BY A, B 会将A列、B列取值完全一致的行合并去重,刚好适配当前场景中「相同A值对应的B值完全一致」的特征
  • ORDER BY A 保证输出结果的顺序和原表A列的升序顺序匹配
  • 末尾参数1表示原始数据带1行表头,查询时会自动跳过表头行

如果不想用QUERY函数,也可以用更简洁的去重函数实现,返回结果完全一致:

=INDEX(UNIQUE(Sheet1!A:B), , 2)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 13:36:04