不重复值处理方案大全,推荐收藏!
原创作者 | 李锐
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
个人微信号 | (ID:ExcelLiRui520)
不重复值处理方案大全,推荐收藏!
日常工作中的数据源各式各样,很多数据中的重复值给我们带来太多困扰,很多人都因为各种重复数据被折腾的昏头转向,引发的一系列恶性影响经历过的人都懂。
为了帮大家早日脱离困境,我专门整理了各种处理不重复值的解决方案,供大家学习后直接在工作中套用。
每种方案后面会添加说明,便于想深入学习的同学系统提升。
一、快速删除不重复值
当你想把数据中的重复值统统删除时,不必手动折腾,用下面方法一键搞定。
命令地址:数据-删除重复值
想删除重复值的话?用这招最快,没有之一!
下图是我的操作动态演示(点击gif可见动图)

一句话解析:
这种方法会保留第一次出现的数据,后续重复出现的重复数据会被删除。除了单条件判定重复,还支持多条件字段判断重复。
更多这类一键神技在Excel技巧班(六期)中精讲过。
二、快速标识重复值
如果你不想删除重复值,只是想标识出来,用这招!
下图是我的操作动态演示(点击gif可见动图)

一句话解析:
条件格式可以帮我们按条件标识并突出显示目标数据,重复值也是其经典应用之一,当然还有更多的应用场景,可以根据不同需求满足你想要的效果。
更多这类数据可视化技术在数据管理自动化办公特训营(四期)中精讲过。从文章开头的二维码可以进入知识店铺查看。
三、快速筛选不重复值
如果你对不重复值既不想删除,又不想突出标识,而是要想把不重复值都筛选出来,用这招!
下图是我的操作动态演示(点击gif可见动图)

一句话解析:
普通筛选办不到的事,还可以用高级筛选搞定。
根据不同的场景、数据结构和工作需求,选择最合适的工具即可,当然,前提是你先具备足够丰富的技能才有的选择。
四、快速筛选重复值
如果你想要筛选重复值,用这招!
下图是我的操作动态演示(点击gif可见动图)

D2输入的公式是=COUNTIF(B:B,B2)
一句话解析:
当你发现单独用筛选的时候缺少筛选字段,可以自己构建一个,这时候辅助列是最好的选择。
这里用的是countif函数满足条件统计功能,对于Excel中的400多个函数不必全部学会,职场办公必备的67种函数在函数初级班(二期)中精讲过。从文章开头的二维码可以进入知识店铺查看。
五、快速汇总重复数据
如果你要汇总重复数据,用这招!
下图是我的操作动态演示(点击gif可见动图)

一句话解析:
分类汇总工具顾名思义,就是专干这个的,你可以根据不同的需求选择分类字段和汇总方式。
这类实用的数据工具,由于藏在菜单深处,往往被很多人忽视,更多数据工具和模拟分析工具的实战技术,在Excel技巧班(六期)中精讲过。从文章开头的二维码可以进入知识店铺查看。
六、透视表分类汇总合并同类项
前面讲过合并同类项可以用分类汇总,但如果遇到需求复杂的多级分类汇总,或者如果是数据量比较大的原始数据,比如成千上万条,那首推用数据透视表!
数据透视表被奉为Excel数据统计、数据分析最强利器,甩分类汇总几条街不止。
下图是我的操作动态演示(点击gif可见动图)

一句话解析:
这个案例仅用到了数据透视表最基础的功能之一,已经轻松搞定了问题。
除此之外,透视表还有很多强大的功能等待你了解,这些技术在数据透视表初级班(三期)中精讲过。从文章开头的二维码可以进入知识店铺查看。
七、函数公式分类汇总
你还可以利用函数做个模板,一劳永逸!
下图黄色区域是公式生成的,数据源变动后,公式结果自动更新。

先在E列提取不重复的值班人员姓名列表
E2输入以下数组公式,按<Ctrl+Shift+Enter>,生成不重复的值班人员
=INDEX(B:B,SMALL(IF(MATCH($B$2:$B$10,$B$2:$B$10,)=ROW($2:$10)-1,ROW($2:$10),4^8),ROW(A1)))&""
然后再统计值班次数,F2输入以下公式,计算值班次数。
=COUNTIF(B:B,E2)
一句话解析:
关于数组公式属于函数中级技术,不是几句话就能讲明白的,同学们即使不懂原理也可以直接套用。
