Excel去重计数,10种方法!番外 JSA+Python

方法9:番外-Python 利用pandas库,只需一行代码:df.drop_duplicates().groupby('地区').count(),即可实现不重复统计。此方法适用于数据分析师及编程爱好者。方法10:WPS-JSA 对于JSA新手,可以尝试使用集合和键值对实现不重复统计。此方法在WPS中提供了一种实现途径,适合WPS用户探索。以上十种方法覆盖...
Excel去重计数,10种方法!番外 JSA+Python
针对统计Excel中对应区域中不重复的人员个数问题,以下是十种方法供您参考,涵盖从基础到进阶的解决方案:

方法1:辅助列+函数

对于函数新手,推荐使用此方法。公式为:=SUMPRODUCT(($B$2:$B$15=$E2)/COUNTIFS($A$2:$A$15,$A$2:$A$15))。此方法在不重复内容统计方面提供了基本的思路,通过SUMPRODUCT函数结合COUNTIFS函数实现单列不重复统计,并在公式中进行条件过滤。

方法2:函数法(无辅助列)

此方法简化了辅助列的使用,公式为:=SUMPRODUCT(($A$2:$A$15=$D2)/COUNTIFS($A$2:$A$15,$A$2:$A$15,$B$2:$B$15,$B$2:$B$15))。通过直接在公式中包含多条件,实现多条件下的不重复统计。

方法3:新函数-UNIQUE

利用UNIQUE函数进行去重操作,公式为:=COUNTA(UNIQUE(FILTER($B$2:B$15,$A$2:$A$15=D2)))。FILTER函数用于筛选满足条件的行,UNIQUE函数执行去重操作,最后COUNTA函数统计去重后的人数。

方法4:透视表法(新手)

使用Power Pivot的透视表功能,通过创建透视表并勾选添加到数据模型,实现不重复统计。Power Query提供简单直观的分组功能,同样适用于不重复统计需求。

方法5:Power Query

在Power Query中,通过点击【转换】-【数据分组】-【非重复计数】进行操作,轻松实现不重复统计。此方法适用于数据集较小或需要快速整理数据的情况。

方法6:VBA

利用VBA,通过双层字典结构实现条件去重的统计。对于VBA爱好者,此方法提供了编程实现的解决方案。

方法7:Power Pivot-DAX度量值

在Power Pivot中,使用DAX函数DISTINCTCOUNT来统计不重复的个数,通过创建度量值并添加到透视表中完成统计。

方法8:SQL法

使用SQL查询实现去重统计,通过子查询去除重复记录,然后分组并计数,公式为:select 地区 , count(*) as 不重复人数 from (select distinct * from [data$] where 地区 <>null) group by 地区。此方法适用于数据库操作。

方法9:番外-Python

利用pandas库,只需一行代码:df.drop_duplicates().groupby('地区').count(),即可实现不重复统计。此方法适用于数据分析师及编程爱好者。

方法10:WPS-JSA

对于JSA新手,可以尝试使用集合和键值对实现不重复统计。此方法在WPS中提供了一种实现途径,适合WPS用户探索。

以上十种方法覆盖了从基础操作到进阶工具的使用,旨在帮助用户根据需求和技能水平选择合适的解决方案。2024-10-16
mengvlog 阅读 277 次 更新于 2025-09-09 05:54:05 我来答关注问题0
  •  阿暄生活 Excel去重计数,10种方法!番外 JSA+Python

    以下是Excel去重计数的10种方法,包括传统的Excel技巧以及使用Python和WPS-JSA的方法。方法1:辅助列+函数 答案:使用辅助列和SUMPRODUCT函数结合COUNTIFS函数进行去重计数。首先,在辅助列中标记每个值是否首次出现,然后使用SUMPRODUCT函数计算不重复值的数量。函数公式:=SUMPRODUCT(($B$2:$B$15=$E2)/COUN...

  •  阿暄生活 Excel中去除重复计数的几种方法

    一、使用SUM与COUNTIF函数组合 这种方法适用于Excel的较早版本,通过数组公式和数学原理实现去重计数。步骤:假设数据在B2:B11区域。输入公式:=SUM(1/COUNTIF(B2:B11,B2:B11))。由于这是一个数组公式,输入后需要按Ctrl+Shift+Enter(而不是仅Enter)来确认,Excel会自动在公式两侧添加大括号,表示...

  • 方法6:VBA 利用VBA,通过双层字典结构实现条件去重的统计。对于VBA爱好者,此方法提供了编程实现的解决方案。方法7:Power Pivot-DAX度量值 在Power Pivot中,使用DAX函数DISTINCTCOUNT来统计不重复的个数,通过创建度量值并添加到透视表中完成统计。方法8:SQL法 使用SQL查询实现去重统计,通过子查询去除重...

  •  阿暄生活 Excel去重计数,10种方法!番外 JSA+Python

    利用UNIQUE函数去重,结合FILTER和COUNTA函数统计去重后的人数。透视表法:使用Power Pivot的透视表功能,通过创建透视表并添加到数据模型实现不重复统计。Power Query:在Power Query中,通过数据分组功能实现不重复统计,适用于数据集较小或需要快速整理数据的情况。VBA:利用VBA编程,通过双层字典结构实现条件...

  •  阿暄生活 Excel中去除重复计数的几种方法

    在Excel中去除重复计数,可以采用以下几种方法:1. 使用UNIQUE函数 方法说明:UNIQUE函数可以直接返回不重复的值。 使用方法:=UNIQUE,其中B2:B11为包含重复数据的区域。2. 使用FILTER和UNIQUE函数结合进行条件去重计数 方法说明:当需要去除重复项并根据特定条件计数时,可以使用FILTER函数筛选出满足条件的...

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部