在excel中批量删除某一列中的重复数据

作为一名网站运营人员,你经常需要和各类数据打交道。当面对数据采集和某次数据分析的时候,给你的数据表经常动辄以亿万来计算,更加要命的是,在这庞大的数据中,需要你将一些无意义的重复数据进行删除。如果是在数据库中操作,SQL语句就可以搞定数据重复问题,但是如果在一张EXCEL里遇到这种问题怎么办?

不久前我就遇到了这样一个事情,其实略作变通,excel的功能是非常强大的。

具体情况是这样的:一张表上有8列几万行数据,其中A列的数据有很多行是重复的,现在想只保留这一列中的一行数据并且删除其他重复数据行。
这样说不太明白,举个例子,就是说A1是面包,A2是馒头,A3是米饭,A4还是面包,而B1、C1、D1等列都是面包的口味、生产日期等属性,现在要统计有多少种主食,而不区分它的的其他属性。

具体操作方法如下:
假设重复数据行在A1,A2,….,A20:
1.数据,排序;—–将A列数据排序,可以将所有相同的数据放到一起;
2.在B1单元格输入=if(a2=a1,"",a1);
3.点一下B1单元格,双击其右下角的自动填充;—-这样整列重复的数据就只保留了一个;
4.复制B列,在C1单元格按右键,选“选择性粘贴”,点“数值”,“确定”。——这样就得到了全部的真实数据,而不是公式;
至此已结束,如要将所有数据排到一起,就再排序一次即可;

有的时候真是觉得这种问题也需要一个运营人员去解决真是种悲哀,但是,无论身处大公司还是小公司,无论做一个大网站还是小网站,一个合格的运营人员必须是整个部门或者团队中最全能的一位,哪里有同志倒下了,你在完成自己工作的同时也能进行弥补,有了他,这个团队会更高效,没有他,这个团队依然能正常运转,这才是一个合格的运营人员需要做到的——不仅能提供网站各方面技能上的支持,还要懂得搭建一个健康的运营体系。

发表评论