韩老师自己的书|Excel | 好几千行数据,计算不重复数量

韩老师自己的书 , 请读者品鉴:
如下图:
韩老师自己的书|Excel | 好几千行数据,计算不重复数量
文章图片
C列是报名的班级 , 有重复的数据 , 要求统计报名的班级数 。
实现方法
第一种方法:直接函数法
在E2单元格输入公式:=SUMPRODUCT(1/COUNTIF(C2:C3257,C2:C3257))
按Enter键确认 , 即可得不重复数据 , 即报名班级数量 , 如下图:
韩老师自己的书|Excel | 好几千行数据,计算不重复数量
文章图片
此方法运用了数组函数SUMPRODUCT , 公式执行的过程中调用整列数据 , 运行效率稍慢 。
第一种方法:先去重复 , 再计算
将"班级“列数据复制到另一空列 , 利用”数据“菜单中的”删除重复值“ , 只保留不重复的班级名称 , 如下动图:
韩老师自己的书|Excel | 好几千行数据,计算不重复数量
文章图片
在G2单元格输入公式:=COUNTA(E2:E167)
按Enter键确认 , 即可得不重复数据 , 即报名班级数量 , 如下图:
韩老师自己的书|Excel | 好几千行数据,计算不重复数量
文章图片
这个方法 , 好理解 , 但是需要辅助列 , 在很多要求格式严格的工作表中不实用 。
一个思考题目
此处为什么不用COUNT函数 , 而用COUNTA函数?这两个函数有什么区别?
参考知识:
韩老师自己的书|Excel | 好几千行数据,计算不重复数量】来源:韩老师讲office