Excel如何分别统计某列重复及不重复数据的个数

如题所述

某列的数据量很多,我们如何简单快速地计算出该列中的重复值数量(或不重复数量)呢?

这里,敏丝从易到难为大家介绍几种解决问题的办法。

详情请看敏丝下方图解。

第1种方法:数据透视表方法。 我们选中A列数据后,依次选择 :"插入"菜单"数据透视宝"设置"数据透视表"的位置(本例设置为当前工作表Sheet中的单元格)。

我们将 姓名字段分别拖进行(下方)区域和值(下方)区域,即可 看到各个数值的个数,并从中得出重复值(1)和不重复值(=1)的数量。

第2种方法:条件格式+颜色筛选法。 先为A列数据设置条件格式:设置 "重复值"为 "黄色背景填充"。 然后通过 颜色筛选计算出重复值或不重复值的数量。 还可以结合 SUBTOTAL函数实时计算出筛选后的单元格数量。

第3种方法:辅助列+COUNTIFS函数法。 先建立一个 辅助列, 计算出A列姓名的数量。

接下来,使用COUNTIFS函数计算出 姓名出现次数为1的单元格数量(即:唯一值/不重复值),以及 姓名出现次数为2及以上的单元格数量(即:重复值)。

补充知识: 计算去除重复项后的不重复值(唯一值),即:重复的数据保留一个后计数。 方法1:删除重复项。 依次选择: "数据"菜单" 删除重复项""确定"(下图1),删除完成后会弹出提示对话框(下图2)。

方式2:SUMPRODUCT函数+COUNTIF函数。 使用SUMPRODUCT函数和COUNTIF函数计算。

公式解读: 通过 截取SUMPRODUCT函数中的公式,然后 在编辑栏按F9查看运算结果 原理: 统计各姓名个数,然后用1除,2个相同姓名变成1/2,3个相同姓名变成1/3,被1除后相同的姓名的和最终还是1。 ""的目的是为了处理数字的情况(即:A列中的数据为数字的情况)。

如对您有帮助,请投票或点赞鼓励一下敏丝,谢谢~

温馨提示:答案为网友推荐,仅供参考
大家正在搜