在excel中,有同一列中有几千行单元格内的数据是“重复”,怎样批量删除这类单元格下的一整行?

有几千行要找出来删啊。。。
有“重复”两字的那一行不删,删下一行

你可以用“数据”中的筛选,把该列不是中是“重复”二字的,选择出来,然后复制筛选后的行到新表中,搞定!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-13
假设“重复”列在A列,数据从第2行起,在A列后面插入辅助列(新B列)。
在B3输入
=IF(AND(A2="重复",A3<>"重复"),"删","")
回车并向下填充。
选B列——菜单栏——数据——筛选——自动筛选:下拉选“删”——选筛选显示出来的行——右键——删除。
——再B列选(全部)、或取消自动筛选。本回答被提问者采纳
第2个回答  2014-02-13
你试试宏看看
Sub xxx()
For k = 1 To 10000
c = "A" & k '以A列为例
If Range(c).Text = "重复" Then
Rows(k + 1).Delete shift:=xlUp
End If
Next
End Sub
第3个回答  2014-02-13
if(a1=重复,“”,“重复”)
表述不清楚,一列里重复几次,能排序吗,删整行?
截图最好
第4个回答  2014-02-13
用VBA方法来 完成,把你的文件发[email protected]
或者说明你的表格设计,如你说的重复是写到哪列中?追问

已经发了。

追答

没有收到呀,你是不是发错了?

是我写错邮箱了,不好意思
[email protected]

追问

已经解决了。十分感谢。

相似回答