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

如何使用Google Sheets的QUERY函数统计唯一值?

假设你的原始数据存放在A到C列,第一行为表头,直接使用下方公式即可得到你要的统计结果:

=QUERY({A2:C, BYROW(A2:A&B2:B, LAMBDA(v, IF(v="",,COUNTIF(UNIQUE(A2:A&B2:B), v))))},
"SELECT Col1, COUNT(Col2), MAX(Col4), SUM(Col3)
WHERE Col1 IS NOT NULL
GROUP BY Col1
LABEL Col1 '按Producto分组', COUNT(Col2) 'count Referencia', MAX(Col4) 'count unique Referencia', SUM(Col3) 'sum Cantidad'",
0)

说明

  • 公式里的A2:C对应你的原始数据范围,若实际数据存放位置不同可以自行调整
  • 由于Google Sheets的QUERY原生没有唯一计数的聚合函数,我们在原始数组后新增了一列辅助值,标记每个Producto+Referencia组合的唯一标识,再通过MAX聚合得到唯一值数量
  • 按你给出的测试数据,PRODUCTO 1的统计结果为:count Referencia=2,count unique Referencia=1,sum Cantidad=64,和公式输出结果完全匹配

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 13:09:03