怎么用EXCEL剔除两列的重复项

怎么用EXCEL剔除两列的重复项,第1张

虽然很多方法可实现,但对于你所说的这么大的数据量,建议放弃常用的公式法,而用高级筛选法——快速,且在完成筛选后几乎不再消耗额外资源。

方法:

1 首先筛选必须有一个标题行,所以你的数据要先在上面插入一个标题行,并输入标题名字。

2 在右侧空白列的第2行编写筛选条件公式(条件公式上面至少要保留一个空行,对应数据源的标题),如图要筛选出A、B中不包含E、F列的数据(不同),因IP与地址一一对应,所以实际上只要以A列的IP为准进行筛选。

H2=COUNTIF(E$2:E$16,A2)=0

3 将光标定位到AB列数区域中任意单元格,数据选项卡——排序与筛选——高级

Excel会自动把AB列数据区域选择为“列表区域”(如果自动选择的区域不是要筛选的范围,可手动拖拉选择修改,条件区域:H1:H2

勾选“将筛选结果复制到其他位置”后,选择复制到的目标区域左上角第一个单元格

如图

4 都设置好后,按确定,立马得到筛选结果

三部:
第一步:
1、把A列和B列合并,在C列写入公式=A1&"囧"&B1,下拉填充,之后选择菜单里的数据——删除重复项
2、在菜单栏选则数据——分列,下一步,把其他的选项打上勾,在后面的空白处填写囧,然后把新的数据放在A和B列
第二部:
在A和B列的表头筛选,点下B列的下拉箭头,选择空白,筛选出来的全部删除
第三部:
1、如果A列和B列都是数值的话,那就用A-B,把结果写在C列,然后把结果是0的筛选出来,删除
2、如果A列和B列不止是数值的话,那就在C列写入公式=IF(A1=B1,"重复","不重复"),下拉填充,筛选重复的之后删除

方法:

单击“数据”选项卡,选择“数据工具”选项组中的“删除重复项”;

列中包含的各项为表头的标题,若勾选某列,则表示需判断此列数据是否重复;选择多列,则表示各列数据均重复才判断为重复数据。设置完成后,单击确定按钮。

此时,Excel会提示已删除重复项,保留唯一值。

最终结果(部分为删除重复项后所保留的唯一项)。

C1输入

=INDEX(A:A,SMALL(IF(COUNTIF(B:B,A:A),100,ROW(A:A)),ROW(A1)))&""

D1输入

=INDEX(B:B,SMALL(IF(COUNTIF(A:A,B:B),100,ROW(B:B)),ROW(A1)))&""

两公式都是数组公式,先按住CTRL+SHIFT,最后回车,公式下拉

如下表,A列为序号列,B列为内容列 C列为设置的计数列
在单元格C2中写公式:=COUNTIF($B$2:B2,B2),最后将计数大于1(大于1的行即为重复的行)的行删除既可。
A B C
1 序号 内容 计数
2 1 通州市川港镇中心幼儿园 川港镇文峰超市南首 1
3 2 通州市川港镇中心幼儿园 川港镇文峰超市南首 2
4 3 莉莉 川港镇斜河村7组 1
5 4 莉莉 川港镇共和村12组 1
6 5 莉莉 川港镇斜河村7组 2


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13380264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存