打开APP
userphoto
未登录

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

开通VIP
秒杀数据透视表!用这个最新函数汇总数据只需1秒!


每天一点小技能

职场打怪不得怂

编按:在日常工作中,我们如何汇总不重复项?下面,小E将给大家盘点解决此类问题的六大操作方法,除了筛选法、删除法、数据透视表法、常用公式套路法等,更有一个office-Excel 365发布的最强函数,让你1秒得到精准结果

做数据统计的朋友平时经常遇到求和、平均值、最大值、最小值这些核算问题,了不起再来个条件求和、条件计数等等。这些问题用对应的统计函数都很容易搞定,即便函数不太熟练,用透视表也都是分分钟的事情。

但是,笔者最近从小伙伴们在群里的提问中发现,大家觉得“统计不重复项的计数问题”很难。所以,笔者今天用案列详细讲解一下这个问题。

通常对于不重复项计数有两种途径:操作+公式、纯公式。

例如,图中这个数据源,B列有一组姓名,实际上只涉及到3个人,需要怎么计算?

公众号回复:入群,下载练习课件

下面,笔者将用不同的方法把这个问题聊透。

1

第一类途径:操作+公式 

逻辑分析:先把剔除重复项后的数据单独列出来,然后用最简单的计数函数统计(有时直接用眼睛也能看出结果)。因此只要明白了删除重复项的方法,得到结果就不是问题。

通常有三种方法:高级筛选、删除重复项、数据透视表,它们都是比较基础的操作。

下面,开始逐个演示。

1.高级筛选法。

注意:只选择姓名所在的单元格区域。

2.删除重复项法。

注意:因为不能破坏数据源,所以需要先把姓名这一列单独复制出来,再删除重复项。

3.透视表法。

以上三种方法,都能一眼看出正确结果,但是如果不重复项数量过多,还需要大家进行求和操作。那么,有没有可以一步完成汇总的操作呢?有,那就是公式法!下面介绍2个常用公式套路和一个最新函数!

2

第二类途径:常用套路公式 

根据Excel版本不同,公式法也有至少三个思路。

1.一对非常经典的函数组合套路,SUMPRODUCT函数与COUNTIF函数组合。

就本例而言,公式=SUMPRODUCT(1/COUNTIF(B2:B15,B2:B15))统计出不重复的人数,结果如图所示。

公式解析:

①公式中,COUNTIF(B2:B15,B2:B15)统计出了每个人在区域中出现的次数。

COUNTIF的第二参数使用的不是一个单元格而是一个区域,所以得到的结果也是多个值(需特别注意)。

③1/COUNTIF(B2:B15,B2:B15)这部分是对每个姓名出现的次数进行平均。

例如,夏淼一共出现了5次,那么每次的平均值都是1/5(0.2),最后将五个1/5相加为1,也就是一个人。

对每个人都按这样计算一遍,最后得到的就是实际不重复的人数了。这个计算过程可以用F9功能键去进行分析,如图所示。

这个方法其实是一种数学逻辑的应用,除此之外,还有一个经典的套路,也能统计不重复数据的个数

2.套路2,使用COUNT和MATCH函数进行组合。

公式为:=COUNT(0/(MATCH(B2:B15,B2:B15,0)=ROW(1:14)))。这个公式是数组公式,需要按Ctrl、Shift和Enter完成输入,结果如图所示。

公式解析:

①公式中MATCH(B2:B15,B2:B15,0)的作用是对B2:B15中的每一个姓名做了一次定位,会得到一组数字{1;2;1;2;1;6;1;2;6;1;2;6;1;2}

如果有重复的姓名,得到的都是这个姓名第一次出现的位置序号,如图所示。

②ROW(1:14)的作用是得到与数据源姓名行数相同的自然数序列,本例有14行数据,所以是1:14

③MATCH(B2:B15,B2:B15,0)=ROW(1:14)得到一组逻辑值,通过下图可以看出,相同姓名只有第一次出现时得到TRUE

④0/(MATCH(B2:B15,B2:B15,0)=ROW(1:14))则得到一组包含0和错误值的数据,只有TRUE对应的位置是0,FALSE对应的位置都是错误值,如下图所示。

⑤最后由COUNT统计出数字的个数。

3

最新函数公开 

如果你使用的是Excel365版本,那么恭喜你,你可以直接使用最新的函数——UNIQUE搭配COUNTA后,1秒完成统计。

UNIQUE搭配COUNTA轻松实现不重复项的计数,公式格式为:=COUNTA(UNIQUE(单元格区域))。

在这里写作:=COUNTA(UNIQUE(B2:B15))

注意:除了365版本之外,都不能用这个公式!Excel2016版可能不报错,但是结果是不对的

此外,关于office-Excel 365更多的新函数教程,大家可以参阅之前的教程:

《12个 Office 365版本新增功能,速度围观!Excel粉丝们看过来!

如果大家还没有office-Excel 365,还是需要掌握上面两个比较传统的公式套路及其原理哦~

总结:

与套路1不同,套路2是非常经典的一种数组计算应用,也是高手们非常喜欢的用法。可是纵观以上所有的方法,最简单高效的方法是用最新的函数UNIQUE并搭配COUNTA!

不知道今天的教程你收获了多少,欢迎留言分享。

扫一扫添加老师微信


在线咨询Excel课程

Excel教程相关推荐

被老板嫌弃柱状图太丑?3步,给你的Excel柱状图做个“变身秀”!

Excel最核心的2个查询套路!解决80%查询问题

为什么让你学好这3个逻辑函数?这是我见过最好的答案!

25岁小姐姐保存文件前少做了一个步骤,工资直接被扣掉2000……

想要全面系统学习Excel,不妨关注部落窝教育的《一周Excel直通车》视频课或者《Excel极速贯通班》。


主讲老师: 滴答

 

Excel技术大神,资深培训师;

课程粉丝100万+;

开发有《Excel小白脱白系列课》

        《Excel极速贯通班》。

原价299元

限时特价 99 

少喝两杯咖啡,少吃两袋零食

就能习得受用一生的Excel职场技能!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel224 | OFFSET函数使用示例:动态区域中查找指定数据
Excel中如何快速查找两列中相同的数据?
excel求数值个数的公式怎么写?
精选43个Excel表格的操作技巧|推荐收藏
如何用好excel统计函数
不会这5个Excel函数,别说你“熟练使用Excel”
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服