发布网友 发布时间:2024-04-23 01:45
共1个回答
热心网友 时间:2024-04-23 11:23
某列的数据量很多,我们如何简单快速地计算出该列中的重复值数量(或不重复数量)呢?
这里,敏丝从易到难为大家介绍几种解决问题的办法。
详情请看敏丝下方图解。
第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列中的数据为数字的情况)。
如对您有帮助,请投票或点赞鼓励一下敏丝,谢谢~