删除文本所有重复行

其实删除文本重复行的工具真的挺多,包括excel本身也可以实现,但是主流上都是删除重复记录后会保留一个记录,比如:
引用内容 引用内容
A
A
B
B
C

删除处理之后剩下的是:
引用内容 引用内容
A
B
C

如果上面的就是你想实现的效果,你可以从搜索引擎中随意搜索一个删除重复行的工具,本文不再介绍。
本文讲的效果是删除所有重复记录,一条也不留下,比如:
引用内容 引用内容
A
A
B
B
C

删除处理之后剩下的是:
引用内容 引用内容
C

为什么是这个效果?因为A和B都有重复记录,所以我要把所有记录删除掉。这种需求虽然并不主流,但是肯定也有小部分人需要,我这里介绍两个方法实现。
第一种方法:利用EXCEL
首先把文本导入到表格里(如果是表格可以直接处理),然后在所有数据的最后一列的第一行输入
=countif(A:A,A1)(A是要处理的列名),然后鼠标放在本输入框的右小脚出现类似+号,用下拉方式填充到底,这时候本列记录的结果就是对应前面结果的记录总数,最后把所有大于1的筛选出来删掉就行了(筛选的时候可以使用排序功能,方便快捷)。
第二种方法:利用工具实现
其实本想把这种方法放在前面的,但是发现这个工具有个缺点,就是他只能处理挨着的重复数据,如果相隔几个的话则无法识别。但是你不要紧张,我依然有方法。和前面的方法一样,先把数据弄到表格里,然后把所有数据随便按照一个规则排序,最后导出来在用这个工具来处理就可以实现效果了。
本工具下载地址:下载文件 点击下载此文件


总结:其实严格来讲这两个方法都不是好方法,但是相对这种需求来说目前也只能这样实现,可惜我不会VB,不然一定写个类似的工具出来。


[本日志由 刚子 于 2011-01-25 11:36 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
t