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

2025-01-06 23:57:13
推荐回答(5个)
回答1:

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

回答2:

假设“重复”列在A列,数据从第2行起,在A列后面插入辅助列(新B列)。
在B3输入
=IF(AND(A2="重复",A3<>"重复"),"删","")
回车并向下填充。
选B列——菜单栏——数据——筛选——自动筛选:下拉选“删”——选筛选显示出来的行——右键——删除。
——再B列选(全部)、或取消自动筛选。

回答3:

你试试宏看看
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

回答4:

if(a1=重复,“”,“重复”)
表述不清楚,一列里重复几次,能排序吗,删整行?
截图最好

回答5:

用VBA方法来 完成,把你的文件发sm100@qq.com
或者说明你的表格设计,如你说的重复是写到哪列中?