You need to enable JavaScript to run this app. Excel跨多列统计重复值(多场次重复参会总人数)实现方法咨询
优惠活动
大模型
产品
解决方案
定价
更多

Excel跨多列统计重复值(多场次重复参会总人数)实现方法咨询

Excel跨多列统计重复参会者操作方法

方案1:入门级无复杂公式操作(适合新手,30列也能快速完成)

步骤:

  • 选中你所有的邮箱数据区域(比如30列所有报名邮箱的单元格,直接鼠标拖选,不要选表头)
  • 按Ctrl+C复制,打开「数据」选项卡,点击「自表格/区域」,弹出的窗口直接点确定,进入Power Query编辑器
  • 在Power Query编辑器里,点击「转换」选项卡下的「逆透视列」→「逆透视所有列」,这时候所有邮箱就会自动整理成同一列,删掉多余的「属性」列,只留「值」这一列
  • 点击「主页」选项卡下的「关闭并上载」,数据会自动导出到新工作表的一列里
  • 选中导出的这列邮箱,点击「数据」选项卡下的「删除重复值」,弹出的窗口直接点确定,得到所有不重复的报名邮箱列表
  • 接下来在不重复列表旁边的B列第一行(B1单元格)输入公式:=COUNTIF(你原来的全部邮箱数据区域, A1),比如你原来的邮箱在Sheet1的A2:AD1000(30列就是A到AD列),公式就是=COUNTIF(Sheet1!$A$2:$AD$1000, A1),输完按回车
  • 鼠标放在B1单元格右下角,等光标变成黑色十字形后双击,公式会自动填充到所有行
  • 最后找个空白单元格输入=COUNTIF(B:B, ">1"),得到的结果就是你要的报名过多场活动的重复参会者总人数

方案2:一步公式法(不用额外整理数据)

如果你的Excel版本支持动态数组(2021版及以上、365版本),直接找个空白单元格输入下面的公式就行,不用其他操作:
=SUM(--(COUNTIF(你的全部邮箱数据区域, UNIQUE(TOCOL(你的全部邮箱数据区域,1)))>1))
举个例子,如果你的所有邮箱在A1:E100区域,公式就是=SUM(--(COUNTIF(A1:E100, UNIQUE(TOCOL(A1:E100,1)))>1)),按回车直接出结果。

提示:如果你的Excel是2019及更早版本,不支持动态数组函数,直接用方案1操作即可,不需要记忆复杂公式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.20 15:54:01