说到Excel里怎么把那些重复的数据给揪出来,我估摸着每个跟表格打交道的人,都有一肚子苦水要倒。
那感觉,我太懂了。
想象一下,你手上那份密密麻麻的客户名单,成千上万行,老板冷不丁地甩来一句“给我一份去重后的名单,五分钟”,你是不是瞬间感觉后背发凉,咖啡都不香了?一个个Ctrl+F去搜?还是先排序再用肉眼去比对?别闹了,等你弄完,黄花菜都凉透了,而且保不准就看漏了哪个“李鬼”混在“李逵”里。
这活儿,要是用蛮力,纯属跟自己过不去。但凡你掌握一两个小技巧,这根本就算不上个事儿。今天我就把压箱底的几招全给你抖落出来,从青铜到王者,总有一款适合你。
第一招:视觉冲击流 - 条件格式
这是最直观、最没脑子,也最快手的一招。它干嘛的?它不帮你删,不帮你选,它就是个“指认”工具,像个火眼金睛的侦探,直接把那些重复的家伙用颜色给你标出来。
操作起来简单到令人发指:
- 选中你要查找重复项的那一列,或者好几列。比如,你要找重复的客户姓名,那就把姓名那一整列(比如A列)给它选上。
- 然后,找到菜单栏上的
开始选项卡。 - 在中间位置,你会看到一个金光闪闪的按钮,叫
条件格式。点它! - 弹出的菜单里,把鼠标移到
突出显示单元格规则上,右边会再滑出一个菜单。 - 看到最下面那个
重复值了吗?对,就是它,毫不犹豫地戳下去。
这时候会跳出一个小窗口,它默认就是把“重复”的值,用“浅红填充色深红色文本”给你标出来。你当然也可以换个颜色,比如“黄色填充”或者自定义一个你喜欢的骚气颜色。点一下“确定”。
“唰”地一下,你的表格瞬间就五彩斑斓了。所有重复出现的名字,都被打上了高光。
这玩意儿好在哪?它不破坏你原始数据的结构。它只是给你一个视觉提示,让你一目了然,知道哪些是重复的。对于只是想快速看一眼重复情况,或者数据量不大,标出来之后手动处理一下的场景,简直是神器。
但它的缺点也明显:它只“标”不“筛”。看着满屏的红色,你还是得自己想办法把它们处理掉,比如按颜色筛选,再复制粘贴。有点治标不治本的意思。
第二招:快刀斩乱麻 - 删除重复项
如果你的目标非常明确,就是“不要重复的,只要唯一的”,那这一招就是为你量身定做的。它简单、粗暴、高效。
但用这招之前,我必须用加粗、加大、加感叹号的语气提醒你:备份!备份!备份! 重要的事情说三遍。因为这个功能是毁灭性的,它会直接把你选定范围内的重复数据给删掉,只保留第一个出现的值。删了,可就不好找回来了。所以,最好是把你的原始数据复制到一个新的工作表里再进行操作。
好了,安全提示完毕,上操作:
- 同样,先选中你的数据区域。可以是单列,也可以是整个表格。
- 这次我们要去
数据选项卡。 - 在“数据工具”这个区域里,有一个图标,上面画着几行蓝色和白色的条,中间有个红叉,旁边写着
删除重复项。就是这个杀气腾腾的家伙。 - 点它之后,会弹出一个对话框。这个对话框是这招的灵魂所在。
- 如果你的数据有标题行(比如“姓名”、“电话”),记得勾选右上角的“数据包含标题”。
- 下面会列出你数据区域的所有列标题。这里的勾选至关重要。它决定了Excel判断“重复”的标准。
- 如果你只勾选了“姓名”列,那么只要姓名一样,不管他电话、地址是不是一样,都会被认为是重复项,然后删掉只剩一个。
- 如果你同时勾选了“姓名”和“电话”两列,那么只有当一个人的姓名和电话同时与另一个人完全相同时,才会被判定为重复。张三(138...)和另一个张三(139...)就不会被当成重复项。
理解这个逻辑了吗?你想让哪几列作为判断重复的“联合主键”,你就勾选哪几列。
选好之后,点击“确定”。Excel会光速完成计算,然后弹出一个提示,告诉你它找到了多少个重复值并已删除,还剩下多少个唯一值。
这一招,干净利落,一步到位。对于那些一次性处理,处理完就用的数据表,简直不能更爽。
第三招:高手进阶式 - 高级筛选
前面两招,一个只能看不能动,一个动静太大怕伤筋动骨。有没有既能得到一个纯净的唯一值列表,又不破坏原始数据的万全之策呢?
当然有。这就是 高级筛选。这功能名字听着挺唬人,其实捅破了窗户纸也就那么回事,但用起来逼格瞬间拉满。
它的核心思想是:我不动你原来的数据,我帮你把不重复的值,复制到一个新的地方。
步骤稍微多一点,但绝对值得你花一分钟学学:
- 还是在
数据选项卡里,找到那个像漏斗一样的“筛选”按钮,它旁边有个更复杂的漏斗,写着高级。点它。 -
弹出一个“高级筛选”的对话框。这里有几个关键点要设置:
- 方式:选择
将筛选结果复制到其他位置。这是精髓,千万别选默认的“在原有区域显示筛选结果”。 - 列表区域:这里Excel通常会自动帮你选好你的数据源区域,检查一下对不对就行。
- 条件区域:这个我们暂时用不上,留空。
- 复制到:这里是关键。用鼠标在表格里点一个空白的单元格,比如E1单元格。这个单元格就是你新列表的起点。
- 最后,也是最最重要的一步:勾选下面的
选择不重复的记录这个复选框。
- 方式:选择
-
所有设置都搞定,点击“确定”。
见证奇迹的时刻到了。你会发现,在E1单元格开始,一个崭新的、纯净的、没有任何重复值的列表,就这么诞生了。而你左边的原始数据,安然无恙,一根毛都没少。
这招,简直是数据洁癖患者的福音。既达到了目的,又保留了现场,堪称完美。
第四招:上帝视角流 - 数据透视表
有时候,我们不仅想知道哪些是重复的,还想知道每个值到底重复了多少次。比如,我想统计一下,客户名单里,“张伟”这个名字到底出现了几次?“王芳”又出现了几次?
这时候,前面几招就有点力不从心了。轮到Excel的王牌功能——数据透视表 登场了。
别怕,虽然它听起来像是给数据分析师用的,但用来做去重计数,简直是杀鸡用牛刀。
- 选中你的数据列。
- 点击菜单栏的
插入->数据透视表。 - 在弹出的窗口里,直接点“确定”,Excel会为你新建一个工作表来放透视表。
- 在右边会出现一个“数据透视表字段”的窗格。这里就是你施展魔法的地方。
- 找到你想要去重的那个字段,比如“姓名”。
- 用鼠标按住“姓名”字段,把它拖到下面的
行区域。 - 再一次,用鼠标按住“姓名”字段,这次把它拖到
值区域。
你会看到,左边的透视表区域,瞬间就生成了一个列表。第一列是所有不重复的姓名,第二列是“计数项:姓名”,也就是每个姓名出现的次数。
这一下,你不仅得到了一个唯一值的列表,还顺带把每个值的出现频率都统计出来了。是不是有种掌控全局的上帝视角的感觉?对于需要做数据分析,而不仅仅是简单去重的人来说,这招是无可替代的。
第五招:公式函数控 - COUNTIF函数
最后,给那些喜欢用函数,追求极致灵活和动态的朋友,介绍一下函数大法。最常用的就是 COUNTIF 函数。
这个方法的逻辑是,我们添加一个辅助列,用公式来判断每一行的数据是不是重复的。
- 在你的数据表旁边,找个空白列,比如C列。在C2单元格(假设数据从第二行开始)输入公式:
=COUNTIF(A:A, A2) - 这个公式啥意思呢?它是在整个A列(
A:A)的范围里,数一数A2单元格里的这个值(比如“张三”)出现了几次。 - 输入完公式,回车。然后把鼠标放在C2单元格的右下角,等它变成一个黑色的十字,双击一下,这个公式就会自动填充到你所有的数据行。
- 现在你看C列,是不是出现了一堆数字?
- 如果数字是
1,说明这个值在整个A列里只出现了一次,是唯一的。 - 如果数字
大于1(比如2, 3, 4...),说明它是个重复值,这个数字就是它重复的次数。
- 如果数字是
有了这个辅助列,你想干嘛都行了。你可以直接对C列进行筛选,把所有大于1的行都筛出来,这就是所有的重复数据。你也可以筛选出等于1的行,这就是唯一的。你甚至可以基于这一列做更复杂的判断。
这个方法的好处在于 动态 和 可控。你的原始数据如果变了,这个公式的结果会跟着自动更新。它不删除任何东西,只是给你一个判断依据,后续处理的自由度极高。
所以你看,Excel这东西,你把它当苦力,它就折磨你;你把它当乐高,它就能给你搭出个新世界。下次再碰到那堆让你头皮发麻的重复数据,别慌,从这五招里随便挑一招,泡杯茶的功夫,就能让你的表格清清爽爽,让老板对你刮目相看。
【excel怎么重复筛选出来】相关文章:
excel怎么设置if函数公式12-05
excel表格的立方怎么打12-05
excel文件被替换怎么恢复12-05
excel表格怎么把字竖着12-05
excel滚动条怎么设置12-05
excel怎么调整宽度和高度12-05
excel怎么重复筛选出来12-05
excel2007怎么插入图片12-05
怎么删除excel表格格式12-05
Excel 中的次方怎么计算12-05
excel输入箭头符号怎么打12-05
别再点那个小小的筛选箭头了,真的。12-05
Excel怎么在表格中写字?12-05