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

如题所述

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个回答  2019-11-28
在B和C列之间插入一列.
(现为
B,
C(新插入列),
D(原C列)
三列)
C1输入公式:
=vlookup(B1,D:D,1,0)
下拉复制公式.
然后进行筛选结果,
其中
不等于
#N/A
的行数据,
即为C列中有的数据.
即可删除.
第2个回答  2019-12-01
在D1(或任一空白列)输入公式=COUNTIF(C:C,B1),下拉,凡是B列和C列重复的,都会返回1或大于1,自动筛选,筛选D列大于等于1的,再删除。
相似回答