之前我们分享过8种,现在技术更新,我们再增加两种!问题很常见,但是对新手来说又比较棘手,所以我们来一期,系统讲讲,就我个人的知识储备,大概写个10种,涵盖Excel的方方面面!最后一种也满足一下大家对于Python的好奇!
友情提醒:应该是目前你所能见到的最全面的了!先收藏!
需求说明:统计对应区域中不重复的人员个数?
这个方法推荐函数新手使用,帮助刚入门的同学解决问题!
没有条件单纯的统计不重复内容,基本大家都知道使用SUM(1/COUNTIF(区域,区域))套路!如果有条件呢,我们可以把多个条件组合到一起,就变成一列了,然后使用单列不重复统计,最后再根据区域是的等于需要求的区域过滤!
f="">拓展学习链接:不重复内容统计详解
如果你是一个函数高手,那么不用辅助列也可以!
这个应该不需要我过多的解释,只是把辅助列放到了公式中,单条件变多条件!
好吧!你说函数法都太难了,有没有小白可以实现的,试试吧!
FILTER函数主要负责筛除出满足地区的销售员,UNIQUE函数执行去重操作,得到去重后的人数,最后我们使用COUNTA统计去重后的人数!
要点说明:在创建透视表时 必须勾选添加到数据模型才可以使用不重复统计!
使用的是Power Pivot的不重复统计功能!
如果觉得上面的方法过于小白,那我们可以试试Power Query
点击 【转换】- 【数据分组】- 【非重复计数】 确定即可!
在PQ中使用自带的分组功能,也能轻松搞定这样的需求!依旧不能再简单!
如果你想稍微酷点,那么使用VBA怎么样?
去重统计本是字典的强项,但是条件去重确实一点麻烦,不过可以使用双层字典即可轻松搞定!VBA爱好者,可以参考一下这种写法!
在PP中使用DAX函数 DISTINCTCOUNT,可以非常简单的统计不重复的个数
写个度量值,扔到透视表值字段即可!
其实到这里,也就差不多了,不要总是说去重统计不会!
突然想起好久没写的SQL,好像我也懂一点点!,要不写一下SQL,顺便练个手!
先使用子查询去重,再进行分组聚合计数即可!有SQL大佬欢迎提供好的思路!
好吧!最后我再写一个Python 就收工吧!
pandas在数据统计方面再次刷新了我的认知,一句搞定!不要鼓吹python
但是pandas确实是一个数据分析非常好用的库,谁用谁知道!
最后我们再补充一种,最新的WPS-JSA的写法,我也就算被彻底掏空了
JSA我也是新手,尝试写一下~ 主要利用的集合和键值对~
10种方法,掏空了我自己,基本涵盖目前Excel的方方面面!也算是我个人的入门Excel后的一次小小的总结吧!
说到EXCEL的功能,使用最多的就是筛选吧,说到筛选,我朋友就在旁边吐槽,上午统计了学生的成绩表,计算八科成绩都及格的学生的清单,可把她给累坏了,我赶紧的奉上我的宝典,分分钟钟解决了朋友难搞的问题。
路过的亲记得收藏和分享,给个关注,支持下,我们今天学习的是如何多条件的筛选。
说到筛选,大家使用的最多的是不是点击菜单栏上的筛选,在标题那点击倒三角,下拉设置筛选条件,如下图所示,这只是单一的筛选。如我朋友的操作就是一上午在那先筛选出语文成绩及格的,再筛选数学成绩及格的,接着英语……直到筛选出所有成绩都及格的同学清单。
首先建立一张学生成绩表,这里输入语文、数学、英语的成绩。
EXCEL 高级筛选多个条件
接着我们在表格的旁边输入筛选的条件,在这我们要筛选出语文、数学、英语成绩都大于70分的同学。如下图所示,输入。
EXCEL 高级筛选多个条件
点击菜单栏上的”数据-筛选-高级”。
EXCEL 高级筛选多个条件
在打开的对话框里选择我们前面输入的筛选条件。
EXCEL 高级筛选多个条件
确认对话框后,筛选结果出来了,是不是比一个个的筛选要快的多呢?
EXCEL 高级筛选多个条件
我同学又在旁边说了,我们还得统计出某个分数区间的学生名单。你这能搞定吗?
不说了,直接上图演示吧。
下面我们来筛选语文和数据成绩都在60分-90分之间的同学。
还是先输入筛选条件,同个字段如果有多个条件,只需要并列输入两列就行。
EXCEL 高级筛选多个条件
在打开的对话框里还是选择设置好的筛选条件,但这我们勾选“将筛选结果复制到其他位置“。
EXCEL 高级筛选多个条件
确认对话框后,在指定的目标位置出现了满足条件的筛选结果!
EXCEL 高级筛选多个条件
怎么样?你会了吗?下次再计算学生成绩清单的时候,用这个方法来试试,是不是会感觉轻松很多呢?
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。