Excel中两张工作表删除重复行

Excel中一个工作簿里有两张表,每张表里有成百上千行,里面有一些行是重复的,如何在sheet1中把跟sheet2重复的行删除。(由于数据太多,要找的表也很多,不可能一个一个查找比对啊,表里的内容也不是数字而是文字,每行都不一样,不好排序什么的啊)求哪位高手帮忙,是不是要设置宏什么的,代码是什么,怎么操作,请详细一点说明,急~~~能方便解决问题的会再加分~~~
嗯~补充两行
类似于。。。。
新华大厦 兴安南路
艾博大厦 中山东路
诚信大厦 中山东路
华闻大厦 哲里木路
学府商务大厦 昭乌达路
春华水务办公室 昭乌达路
奈伦1号写字楼 艺术厅南街
奈伦8号写字楼 艺术厅南街
熙华大厦 兴安北路
。。。。。
这种,不是数字,很多很多行,而且两张表并不是包含与被包含的关系,各有不同的,只是有部分是重复的。。。。所以麻烦呀。。。
再补充,不可能用查找,好几千行,几十张工作簿要处理,那样工作量会巨大的。。。
再再补充,如果有不是在Excel能完成的,在别的软件里能很方便完成的,也请说明具体方法,非常非常感谢

第1个回答  推荐于2016-08-14
在表2 中
C1中输入(没有标题行的情况下)

=COUNTIF(表1!A:A,A1) 表1的标签名字要与公式中的一样哦。
往下拉动C1右下角的十字架对C列填充公式

表1中与表2有重复会返回重复个数(各表中数据都是唯一的,返回的应该是1),没有重复会返回0
复制C列,选择性粘贴--数值 到C1中
按C列排序,删除不为0的行即重复数据行。本回答被提问者采纳
第2个回答  2010-12-08
假如数据都在A列中,在表一中写公式:
b1=index(A:A,small(if(countif(表二!$a$1:$a:$3000,$a$1:$a$4000)=0,row($1:$4000),4^8),row())
数组公式,输入完后按SHIFT+CTRL+回车结束,然后向下复制就可得到表一与表二不重复的数据。本回答被网友采纳
第3个回答  2010-12-07
使用Vlookup,先在需要删除的文件中查找与其他SHEET中相同的行,然哈用筛选功能筛选出来删除即可,如有不明HI我。
第4个回答  2010-12-07
先把两张表复制在一个表中,利用高级筛选就可以得到不重复的另外一张表格。
第5个回答  2010-12-07
数据-筛选-高级筛选
“将筛选结果复制到其它位置”选上
“选择不重复的记录”选上
相似回答