excel 找出两列中相同的数据并删除。

如图显示,b列有3000多个e-mail,c列则是发出去以后得不到回应的地址,现在要从b列中删除c列中的地址,有什么办法?请详细说明,谢谢!
各位牛人,还是不行啊。。用一楼的办法得出的全是0,二楼的办法得出的全是#N/A ,可是用查找的话明明发现有重复的。怎么回事~~~~跪求解答阿!!

D1=INDEX($B$1:$B$11,SMALL(IF(ISNA(MATCH($B$1:$B$11,$C$1:$C$11,0)),ROW($1:$11),"0"),ROW(1:1)))

数组公式,在公式编辑栏里输入后按下ctrl+shift+回车,公式下拉复制到出现#NUM!

你的数据不能复制,只能模拟一个。加一个辅助列,上面这个公式可以把B列中有C列中没有的提取出来。相当于删去了重复的。把公式中的引用区域改成实际区域就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-13
在D1(或任一空白列)输入公式=COUNTIF(C:C,B1),下拉,凡是B列和C列重复的,都会返回1或大于1,自动筛选,筛选D列大于等于1的,再删除。本回答被提问者采纳
第2个回答  2010-10-13
在B和C列之间插入一列. (现为 B, C(新插入列), D(原C列) 三列)
C1输入公式:
=vlookup(B1,D:D,1,0)
下拉复制公式.
然后进行筛选结果, 其中 不等于 #N/A 的行数据, 即为C列中有的数据. 即可删除.
相似回答