excel 名单排重问题
发布网友
发布时间:2022-04-23 14:40
我来回答
共3个回答
热心网友
时间:2023-10-19 00:40
请仔细阅读并修改相关数据。
1、打开有重复数据的EXCEL
2、Alt+F11 打开宏编辑器
3、左边双击:ThisWorkBook
4、贴入以下代码并运行即可:
Sub 删除重复数据()
'删除col列的重复数据
'本例是删除标题为sheet1的EXCEL表中A列(从A2单元格开始)的重复数据
Application.ScreenUpdating = False
'可根据实际情况修改下面三行的结尾值
Dim sheetsCaption As String: sheetsCaption = "Sheet1"
Dim Col As String: Col = "A"
Dim StartRow As Integer: StartRow = 2
'以下不需要修改
Dim EndRow As Integer: EndRow = Sheets(sheetsCaption).Range(Col & "65536").End(xlUp).Row
Dim Count_1 As Integer: Count_1 = 0
Dim count_2 As Integer: count_2 = 0
Dim i As Integer: i = StartRow
With Sheets(sheetsCaption)
Do
Count_1 = Count_1 + 1
For j = StartRow To i - 1
If .Range(Col & i) = .Range(Col & j) Then
Count_1 = Count_1 - 1
.Range(Col & i).EntireRow.Delete
EndRow = Sheets(sheetsCaption).Range(Col & "65536").End(xlUp).Row
i = i - 1
count_2 = count_2 + 1
Exit For
End If
Next
i = i + 1
Loop While i < EndRow + 1
End With
MsgBox "共有" & Count_1 & "条不重复的数据"
MsgBox "删除" & count_2 & "条重复的数据"
Application.ScreenUpdating = True
End Sub
5、按F5键运行即可
参考资料:http://www.ntty.net/blogview.asp?logID=879
热心网友
时间:2023-10-19 00:40
请仔细阅读并修改相关数据。
1、打开有重复数据的EXCEL
2、Alt+F11 打开宏编辑器
3、左边双击:ThisWorkBook
4、贴入以下代码并运行即可:
Sub 删除重复数据()
'删除col列的重复数据
'本例是删除标题为sheet1的EXCEL表中A列(从A2单元格开始)的重复数据
Application.ScreenUpdating = False
'可根据实际情况修改下面三行的结尾值
Dim sheetsCaption As String: sheetsCaption = "Sheet1"
Dim Col As String: Col = "A"
Dim StartRow As Integer: StartRow = 2
'以下不需要修改
Dim EndRow As Integer: EndRow = Sheets(sheetsCaption).Range(Col & "65536").End(xlUp).Row
Dim Count_1 As Integer: Count_1 = 0
Dim count_2 As Integer: count_2 = 0
Dim i As Integer: i = StartRow
With Sheets(sheetsCaption)
Do
Count_1 = Count_1 + 1
For j = StartRow To i - 1
If .Range(Col & i) = .Range(Col & j) Then
Count_1 = Count_1 - 1
.Range(Col & i).EntireRow.Delete
EndRow = Sheets(sheetsCaption).Range(Col & "65536").End(xlUp).Row
i = i - 1
count_2 = count_2 + 1
Exit For
End If
Next
i = i + 1
Loop While i < EndRow + 1
End With
MsgBox "共有" & Count_1 & "条不重复的数据"
MsgBox "删除" & count_2 & "条重复的数据"
Application.ScreenUpdating = True
End Sub
5、按F5键运行即可
参考资料:http://www.ntty.net/blogview.asp?logID=879
热心网友
时间:2023-10-19 00:40
如果名单分在两列,你把它剪切复制到一列,比如复制到A列,你可以在B1输入=VLOOKUP(A2,A$1:A1,1,0)并向下复制。
热心网友
时间:2023-10-19 00:40
如果名单分在两列,你把它剪切复制到一列,比如复制到A列,你可以在B1输入=VLOOKUP(A2,A$1:A1,1,0)并向下复制。
热心网友
时间:2023-10-19 00:41
两列分别排序,即可看到重复的,删除即可。
热心网友
时间:2023-10-19 00:41
两列分别排序,即可看到重复的,删除即可。
excel数据排重怎么做数据排重怎么排
在 Excel 中,可以使用“高级筛选”功能来进行数据排重。具体步骤如下:选中要排重的数据区域。进入“数据”(Data)选项卡,点击“高级筛选”(Advanced)按钮。在弹出的“高级筛选”对话框中,选择“复制到其他位置”(Copy to another location)选项。在“列表区域”(List range)中输入要排重的数据...
excel中large函数如何排除重复数据excel数据排除重复数据
在 Excel 菜单栏中选择 “数据” -> “删除重复项”。在弹出的 “删除重复项” 对话框中,您可以勾选需要进行去重的列,然后点击 “确定” 按钮。Excel 会将每行数据按照被勾选的列群进行分组,并删除每组中的重复项。注意,该操作不会更改原始数据。另外还有一个快捷键的方法:您可以在选中要排...
excel重排名怎么算如何在excel排重
步骤1:创建数据透视表。单击数据源任意单元格,:“插入”→“数据透视表”。步骤2:弹出“创建数据透视表”对话框,“选择放置数据透视表的位置”,本例选择D1,单击确定,插入一个数据透视表。步骤3:在“数据透视表字段列表”中,拖动“姓名”字段到“行标签”区域,两次拖动“成绩”字段到“Σ 数...
excel数据排重怎么做?
excel数据排重方法如下:1、用户首先打开需要进行数据去重的Excel表格。2、打开表格以后,在表格中选择需要进行去除重复项的数据。3、完成数据的选择以后。点击菜单栏中的“数据”选项。4、点击“数据”选项打开工具栏以后。点击工具栏中的“删除重复项”功能。5、以上方法会将数据中的所有重复项删除到只...
excel排序总是出问题?怎么解决?
3、EXCEL排序混乱是因为排序命令不能正确识别,处理方式如下第一步光标置于要排列的数据中例如月份第二步数据,单击“排序”按钮,主要关键字月份, 次序单击后选择自定义序列一月二月,确。4、有时会出现第一行排序异常情况,方法如下“数据包含标题”勾选着,即第一行默认为标题“数据包含标题”前勾...
怎样用exact排重
用exact排重步骤如下。1、将需要排重的数据集导入Excel表格中。2、选中需要进行排重的数据列。3、点击“数据”选项卡中的“删除重复项”按钮。4、在弹出的对话框中选中需要进行排重的列,并勾选“我的数据包含标题行”选项。5、点击“确定”按钮,Excel会自动排重,并在新的表格中展示排重后的数据...
excel排重怎么排重
1、以excel2010版本为例,如图中的一列数据是有重复值的,标红部分,要去重,那么首先选中该列数据;2、然后点击界面上方的“数据”选项,在数据菜单栏下的右边找到“删除重复项”选项,点击;3、在弹出的删除重复项设置框里,默认选择的就是刚刚选中的A列数据,这里直接点击页面右下方的确定则可;4、...
excel排重问题
这个可以有几种办法,首先可以用数据透视表;也可以用排列去重功能,得出C列单一值后,再在D列用统计函数,计算出C列每个值在A列的个数。
excel排重问题
如图所示,两步可完成!1、高级筛选,完成排重工作 注意,高级筛选的选项须正确(类似于下图所示)2、公式=COUNTIF($A$2:$A$11,C2),完成数量统计。试试吧,但愿能够帮助您!晚安!!!
excel表中排重
选中所有数据区域--排序--选择一个可能有重复列的数据作为主列,再可能重复的作为2列。。。排完之后就能看到重复的都在一起了。删除就行了