Excel如何分别统计某列重复及不重复数据的个数
某列的数据量很多,我们如何简单快速地计算出该列中的重复值数量(或不重复数量)呢?
这里,敏丝从易到难为大家介绍几种解决问题的办法。
详情请看敏丝下方图解。
操作方法
- 01
第1种方法:数据透视表方法。 我们选中A列数据后,依次选择 :"插入"菜单>"数据透视宝">设置"数据透视表"的位置(本例设置为当前工作表Sheet中的单元格)。
- 02
我们将 姓名字段分别拖进行(下方)区域和值(下方)区域,即可 看到各个数值的个数,并从中得出重复值(>1)和不重复值(=1)的数量。
- 03
第2种方法:条件格式+颜色筛选法。 先为A列数据设置条件格式:设置 "重复值"为 "黄色背景填充"。 然后通过 颜色筛选计算出重复值或不重复值的数量。 还可以结合 SUBTOTAL函数实时计算出筛选后的单元格数量。
- 04
第3种方法:辅助列+COUNTIFS函数法。 先建立一个 辅助列, 计算出A列姓名的数量。
- 05
接下来,使用COUNTIFS函数计算出 姓名出现次数为1的单元格数量(即:唯一值/不重复值),以及 姓名出现次数为2及以上的单元格数量(即:重复值)。
- 06
补充知识: 计算去除重复项后的不重复值(唯一值),即:重复的数据保留一个后计数。 方法1:删除重复项。 依次选择: "数据"菜单>" 删除重复项">"确定"(下图1),删除完成后会弹出提示对话框(下图2)。
- 07
方式2:SUMPRODUCT函数+COUNTIF函数。 使用SUMPRODUCT函数和COUNTIF函数计算。
- 08
公式解读: > 通过 截取SUMPRODUCT函数中的公式,然后 在编辑栏按F9查看运算结果 > 原理: 统计各姓名个数,然后用1除,2个相同姓名变成1/2,3个相同姓名变成1/3,被1除后相同的姓名的和最终还是1。 > &""的目的是为了处理数字的情况(即:A列中的数据为数字的情况)。
- 09
如对您有帮助,请投票或点赞鼓励一下敏丝,谢谢~