去重后唯一值的个数,用Countif函数试一试!

职场   职场   2024-08-16 09:20   河北  

Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN


    



大家好,今天我们来讲一个很经典的问题,可能大家以前就用过,那么今天就当是复习了:如何去重后统计唯一值的个数


如下图所示

我们用非常简单的几组数据做实验。A列为城市名称数据,有5个数据,2个“石家庄”,3个“保定”,而去重后的唯一值总数只有2个,分别是1个“石家庄”和1个“保定”。我们想要将统计结果显示在C2单元格。



我们用非常的经典的COUNTIF条件计数函数


在C2单元格输入函数公式
=COUNTIF(A2:A6,A2:A6)


第一参数统计区域和第二参数统计条件都是A2:A6,表示分别统计A2:A6区域内的每个单元格在A2:A6区域内的个数,统计结果数组溢出:
{2;2;3;3;3}


也就是说:
A2单元格“石家庄”,在A2:A6区域内的个数为2;
A3单元格“石家庄”,在A2:A6区域内的个数为2;
A4单元格“保定”,在A2:A6区域内的个数为3;
A5单元格“保定”,在A2:A6区域内的个数为3;
A6单元格“保定”,在A2:A6区域内的个数为3;


相信你一定可以理解这个函数的原理的



然后我们用数字1除以上面的COUNTIF函数
=1/COUNTIF(A2:A6,A2:A6)


用1除以内存数组{2;2;3;3;3}
得到这些内存数组元素的倒数:{1/2;1/2;1/3;1/3;1/3}



最后用SUMPRODUCT函数求和
=SUMPRODUCT(1/COUNTIF(A2:A6,A2:A6))


最后用SUMPRODUCT函数对这些倒数求和。


单元格内容“石家庄”出现了2次,这一步对应两个二分之一,求和结果为1。单元格内容“保定”出现了3次,这一步对应三个三分之一,求和结果为1。最后相加1+1=2,就是去重后唯一值的总和为2。



回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。

 

 


知识点精彩链接点击阅读

Excel单元格内数据去重/Excel各列数据同步去重
Excel函数降维技巧/157个常用VBA代码模板
Excel提取数字字母汉字/Excel提取字母数字汉字
Excel03~19软件下载/WPS表格19VBA宏功能
全网文字免费复制技巧/提取Excel表格所有图片
再不怕忘记电脑开机密码/Excel合并工作表函数法
批量合并所有工作表/材料出入库表格模板分享
卡通风格PPT模板分享/梦幻风格PPT模板分享
vlookup多条件查询/Excel电话号导入通讯录
更多实用内容请在历史文章搜索 

Excel情报局
Excel表格爱好者,分享一些日常的积累。做一个职场人都能看懂的表格技巧公众号。多学一个Excel小技巧,会让你在职场中多一分底气与自信。(同名视频号)
 最新文章