当前位置:首页 - 会计实务 - 财务软件 - 如何使用Excel函数统计区域中不重复项的个数?

如何使用Excel函数统计区域中不重复项的个数?

来源:咸林会计网校      发布人:学林网      发稿日期:2021-09-20

在之前的文章中,网校跟大家分享过筛选不重复值、删除重复值、提取重复值等的操作步骤,今天我们一起来学习如何统计区域中不重复项的个数?


如下图所示人名列表,有“章晓波”“王永高”等人的人名在A列是不唯一的。


如何利用函数统计上表中A列唯一值的个数呢?



第一种方法,利用SUM+COUNTIF函数。


在单元格中输入公式=SUM(1/COUNTIF(A1:A16,A1:A16)),最后按Ctrl+Shift+Enter组合键。


公式讲解:


先统计每个人在区域内出现的次数,若是相同姓名出现的次数是一致的,用1除以这些数据,得到总和还是1,最后再用SUM函数求和即可获取不重复人数。


操作如下图所示。



第二种方法,利用SUM+MATCH函数。


输入公式=SUM(--(MATCH(A1:A16,A1:A16,0)=ROW(1:16)))


公式讲解:


先确定每个人在A列的行号,使用公式=MATCH(A1:A16,A1:A16,0)得出来的结果是整数。使用Match函数,遇到重复值时,获取到的是首次出现的位置,然后再用结果与后面ROW(1:16)构造的自然数进行对比,等于TRUE表示是首次出现,而FALSE是有重复值出现,随后将对比的结果转换为数值在进行求和。


操作如下图所示。


【版权与免责声明】本站所提供的内容除非来源注明学林网,否则内容均为网络转载及整理,并不代表本站赞同其观点和对其真实性负责。文章由本站编辑整理发出,仅供个人交流学习使用。如本站稿件涉及版权等问题,请联系本站管理员予以更改或删除。

会计网校

更多
  • 中华会计网校
  • 会计新手入门班