打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel去重计数,10种方法!番外 JSA Py

友情提醒:应该是目前你所能见到的最全面的了!先收藏!

需求说明:统计对应区域中不重复的人员个数?

方法1:辅助列+函数

这个方法推荐函数新手使用,帮助刚入门的同学解决问题!

▼函数公式=SUMPRODUCT(($B$2:$B$15=$E2)/COUNTIFS($A$2:$A$15,$A$2:$A$15))

没有条件单纯的统计不重复内容,基本大家都知道使用SUM(1/COUNTIF(区域,区域))套路!如果有条件呢,我们可以把多个条件组合到一起,就变成一列了,然后使用单列不重复统计,最后再根据区域是的等于需要求的区域过滤!

拓展学习链接:不重复内容统计详解

如果你是一个函数高手,那么不用辅助列也可以!        

方法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

▼函数公式=COUNTA(UNIQUE(FILTER($B$2:B$15,$A$2:$A$15=D2)))

FILTER函数主要负责筛除出满足地区的销售员,UNIQUE函数执行去重操作,得到去重后的人数,最后我们使用COUNTA统计去重后的人数!

拓展学习链接:Excel去重,一个函数即可,UNIQUE函数详解!

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

要点说明:在创建透视表时 必须勾选添加到数据模型才可以使用不重复统计!使用的是Power Pivot的不重复统计功能!

如果觉得上面的方法过于小白,那我们可以试试Power Query

方法5:Power Query

点击 【转换】- 【数据分组】- 【非重复计数】 确定即可!

在PQ中使用自带的分组功能,也能轻松搞定这样的需求!依旧不能再简单!

如果你想稍微酷点,那么使用VBA怎么样?

方法6:VBA

去重统计本是字典的强项,但是条件去重确实一点麻烦,不过可以使用双层字典即可轻松搞定!VBA爱好者,可以参考一下这种写法!

方法7:Power Pivot-DAX度量值

在PP中使用DAX函数 DISTINCTCOUNT,可以非常简单的统计不重复的个数写个度量值,扔到透视表值字段即可!

其实到这里,也就差不多了,不要总是说去重统计不会! 

突然想起好久没写的SQL,好像我也懂一点点!,要不写一下SQL,顺便练个手!

方法8:SQL法

select 地区 , count(*) as 不重复人数  from (select distinct * from [data$] where 地区 <>null) group by 地区

先使用子查询去重,再进行分组聚合计数即可!有SQL大佬欢迎提供好的思路!

好吧!最后我再写一个Python 就收工吧!

方法9:番外-Python

df.drop_duplicates().groupby('地区').count()

pandas在数据统计方面再次刷新了我的认知,一句搞定!不要鼓吹python但是pandas确实是一个数据分析非常好用的库,谁用谁知道!

最后我们再补充一种,最新的WPS-JSA的写法,我也就算被彻底掏空了

方法10:WPS-JSA

JSA我也是新手,尝试写一下~ 主要利用的集合和键值对~

本文由“壹伴编辑器”提供技术支持10种方法,掏空了我自己,基本涵盖目前Excel的方方面面!也算是我个人的入门Excel后的一次小小的总结吧!

本文由“壹伴编辑器”提供技术支持

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
EXCEL表同时满足两个条件的计数函数怎么写?
Excel统计满足条件的不重复值个数的8种方法,第三种方法最适合新手!我真的入门了!
Excel教程:sumifs函数多条件匹配和countifs函数多条件计数案例讲解
3分钟学会Excel条件求和、计数,太有用了!
Excel函数应用篇:用countifs函数进行分段计算​
如何查找EXCEL中重复数据?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服