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

如何在Google Sheets中统计各家乡的唯一玩家数量?

Google Sheets:按家乡统计唯一玩家数量

适用场景

你的数据包含Player(玩家)、Hometown(家乡)、Points(积分)列,需要统计每个家乡的唯一玩家数(同一玩家的多条积分记录仅计1次)。

公式方案

假设原始数据位于A:C列(Player在A列,Hometown在B列,Points在C列),使用以下公式即可得到目标结果:

=QUERY(UNIQUE(A:B), "SELECT Col2, COUNT(Col1) WHERE Col1 IS NOT NULL GROUP BY Col2 LABEL Col2 'Hometown', COUNT(Col1) 'Players'")

公式逻辑拆解

  • UNIQUE(A:B):先提取所有不重复的「玩家-家乡」组合,彻底避免同一玩家同一家乡的多条记录重复计数
  • QUERY 语句:
    • SELECT Col2, COUNT(Col1):选择家乡列,并统计对应唯一玩家的数量
    • WHERE Col1 IS NOT NULL:过滤掉空的玩家记录
    • GROUP BY Col2:按家乡分组统计
    • LABEL ...:自定义结果的列标题,与你需要的输出格式匹配

注意事项

  • 如果你的数据起始列不是A:C,只需将公式中的A:B替换为对应的玩家+家乡列范围(比如数据从D:F列,就改成D:E)
  • 公式会自动适配你330个独特家乡的数据集,无需手动调整分组规则

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 20:19:01