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

Google Sheets中统计A、B、C列组合重复的行出现次数

统计体育场馆组合重复次数的解决方案

没问题,我来帮你快速实现这个统计需求!针对你要统计Table1中「国家-城市-运动类型」组合的重复次数,下面分两种常见Excel版本给出具体操作方法:

方法一:Excel 365/2021(动态数组版本,最便捷)

这个版本支持动态溢出功能,不用手动下拉填充,一步到位:

  1. 提取唯一组合
    在Table2的A2单元格输入以下公式,按回车后会自动生成所有不重复的「国家-城市-运动类型」组合,自动填充到A、B、C列:
=UNIQUE(Sheet1!Table1[[国家]:[运动类型]])

注:这里假设Table1在名为Sheet1的工作表中,用结构化引用Table1[[国家]:[运动类型]]的好处是,后续Table1新增数据时,公式会自动识别更新范围,不用手动调整。

  1. 统计每个组合的出现次数
    如果你想一键生成所有次数,在Table2的D2单元格输入以下动态数组公式,按回车后会自动对应每个组合生成次数:
=BYROW(UNIQUE(Sheet1!Table1[[国家]:[运动类型]]),LAMBDA(row_data,COUNTIFS(Sheet1!Table1[国家],INDEX(row_data,1),Sheet1!Table1[城市],INDEX(row_data,2),Sheet1!Table1[运动类型],INDEX(row_data,3))))

或者更直观的方式:先提取唯一组合后,在D2输入基础版COUNTIFS公式,再下拉填充到所有行:

=COUNTIFS(Sheet1!Table1[国家],A2,Sheet1!Table1[城市],B2,Sheet1!Table1[运动类型],C2)

方法二:旧版Excel(无动态数组功能)

如果你的Excel版本不支持UNIQUE和BYROW,可以用以下步骤:

  1. 提取唯一组合
  • 选中Table1的A-C列数据,点击「数据」选项卡 → 「高级」筛选
  • 在弹出的对话框中,选择「将筛选结果复制到其他位置」,设置复制到Table2的A2单元格,勾选「选择不重复的记录」,点击确定即可得到唯一组合。
  1. 统计次数
    在Table2的D2单元格输入COUNTIFS公式,然后下拉填充到所有行:
=COUNTIFS(Sheet1!$A:$A,A2,Sheet1!$B:$B,B2,Sheet1!$C:$C,C2)

注:这里用绝对引用$A:$A是为了下拉时固定统计范围,如果你Table1的范围是固定的,也可以用具体行号比如$A$2:$A$100来提升计算效率。

不管用哪种方法,最终Table2都会清晰展示每一组「国家-城市-运动类型」的重复次数,完美匹配你的需求!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:43:21