Excel卓哥说:对指定的条件做不重复计数。

指定条件的不重复计数。Excel2021和Excel365,以及最新版本的WPS的专属解决方案,对指定条件进行不重复计数。这是我的一位企业内训课程学员的提问。话不多说,直接上例子了。A列是商品名,B列是各商品对应的等级。这位学员要做的就是统计服装和茶叶这两个商品各自分别有多少种等级。

当然了,在这里为了讲解方便表格被我修改了,目的是让您各位看一眼就明白需求。我在前面的课程中有分享讲过用sum函数配合countifs函数的数组用法。具体原理可以看前面的详细讲解。公式我就直接放在屏幕上了。不过这个公式看上去是不是有一点长?

如果您使用的是excel 2021或者excel 365,又或者是WPS的最新版本,可以使用全新的函数来解决这个问题。这是三个函数的嵌套,分别是filter unique和和函数。这一课就借由这个案例来讲解filter和unique这两个新增函数的用法。

·我先把之前的函数删除,把函数输完后,再跟您各位仔细讲解。我直接在这里输入filter做括号,unique,左括号,filter,左括号,a 二到b 十三,锁定,逗号,a 二到 a 十三,否定,等于第二个又括号,再除以二,回车。

结果出现了服装一共有3个等级。接下来我从里往外解读函数。filter函数是一个能够执行筛选的数组函数,比如我直接在这里输入等于filter,左括号。这个函数一共有3个参数。

·第一个参数就是数据表区域,这里选择A 二到b十三锁定,逗号。

·第二个参数就是条件是谁?那就是a二到a十三锁定等于d 二,也就是要从A2:A13,这个商品中找到等于D2,也就是服装的。

·第三个参数可以省略,不输入右括号,回车。你现在能够看到一个区域,没错,这就是数组函数的特点了。这个filter的函数实际上返回的是一个区域,这个区域就是所有服装和它对应的等级,一共有4行记录。

·接下来要提取唯一项或者是删除重复项保留唯一项,就要用到另外一个函数了。

·unique 这个单词的意思就是"唯一的,独一无二的"意思。直接在filter外面输入由那个左拨号,这个函数看上去有3个参数。实际上这里只需要第一个参数就够了。

·这第一个参数就是区域。区域是谁?不就是刚才filter函数返回的结果吗?所以直接在后面输入右括号回车,您看删除重复项后就只剩下三行了。

·接下来统计次数,因为统计的内容是文本,就用counta函数了。而且这个unique和filter函数返回的是两列数据,最终只需要统计等级的数量,因此再对结果除以2不就可以了吗?

·双击这个单元格,直接在最外面输入filter左括号,然后在最后面输入右括号,再输入除以二,回车。结果就出现了,然后再向下填充。

总结一下,对指定条件做不重复的计数。

·逻辑是先用filter函数满足条件的内容筛选出来,然后再用unique函数删除重复项,最后再用counta做统计计数。

如果你觉得我讲得还凑合,麻烦点个赞鼓励一下。如果你想持续学习,记得点点关注。如果你是真的想要系统学习Excel,记得给我私信留言。老规矩,等等。借由给指定条件做不重复的计数来讲解了Excel2021和Excel365以及最新版本的WPS中新增的两个函数的用法,分别是filter和unique。实际上对比前面,用sum函数配合countifs的数组用法,这个方法的逻辑要简单很多,而且更容易让人理解。也说明各大办公软件厂商也是在不断的与时俱进。

不过,我讲解这一课的目的也不是让您去购买新版本或者升级,只是给已经在使用新版本的学员们另一个解决问题的思路。

这一课就到这里了,你能聪明,跟卓哥学一定没错的戒掉练习。还有别忘了点赞加关注。