EXCEL中,如何查找并删除重复的数据

EXCEL中,如何查找并删除重复的数据,第1张

以Excel2010版本为例,可以直接使用数据→删除重复项的功能来实现删除重复数据。

此功能Excel2007及以上版本均可,WPS中也有这样的功能。另外还可以使用公式法去重复,常用的函数是Countif函数。

假设2个表的表名为sheet1、sheet2,数据均在A列。\x0d\在sheet1的B1输入或复制粘贴下列公式之一\x0d\=IF(COUNTIF(sheet2!A:A,A1)>0,"删除","")\x0d\=IF(COUNTIF(sheet2!A:A,A1)>=1,"删除","")\x0d\=IF(COUNTIF(sheet2!A:A,A1)=0,"","删除")\x0d\下拉填充公式\x0d\再对B列筛选一下,删除结果为“删除”的各行。

如果是大面积的删除就直接选中后右击,点下出现的“清除内容”即可
如果是查找后的内容全部删除可用空格键代替。
及在“查找/替换”中将替换后的内容栏里打个空格即可,你打印出来的效果是一样的

注意
1如果没有勾选“单元格匹配”,则经过上述步骤,效果是删除查找内容本身。比如一个单元格内容是abc,查找a,不选“单元格匹配”结果是剩下bc,选“单元格匹配”结果是abc都不见了。
2不输入任何字符也能替换,不要打空格。否则就替换成空格了,虽然也看不见。
方法2,查找(无所谓是否勾选“单元格匹配”),Ctrl+A(全选),Delete(删除)。Delete相当于“清除单元格内容”。这个方法只能把整个单元格内容删掉,不能做到删除部分内容。
方法3在右边的空白列输入公式=IF(ISNUMBER(FIND("查找内容",对应位置)),"","保留")下拉,对F列进行自动筛选,点选F列上的小倒三角形,d出菜单中点选“保留”将筛选结果直接复制/粘贴到新工作表即可
注意1这种方法用于所删除数据为竖排的情况,横排就不行了,是个剑走偏锋的方法,在其他情况用处更大。
2公式(FIND("查找内容",对应位置))中,对应位置指的是和输入公式单元格数据在同一横行的数据单元格。

你是只删除单值呢,还是要删除整行?单值麻烦些,整行容易些。先给你整行的办法:
在L1输入“判断”,在L2输入
=IF(OR(MAX(B2:K2)>130,MIN(B2:K2)<10),"错误","")
如果你只有这三种错误情况,公式改为:
=IF(countif(B2:K2,2)+countif(B2:K2,1399)+countif(B2:K2,-337)>0,"错误","")
回车后再选中L2,鼠标移到其右下角,双击那个“+”。
选中L列,点菜单的数据,筛选,自动筛选,点L1下拉框,选择“错误”,然后删除这些整行,取消筛选就是了。


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

原文地址: http://outofmemory.cn/yw/13324123.html

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

发表评论

登录后才能评论

评论列表(0条)

保存