Excel/如何中删除重复数据、重复行(集锦6篇)由网友“亮亮天”投稿提供,下面小编给大家带来Excel/如何中删除重复数据、重复行,希望能帮助到大家!
篇1:Excel/如何中删除重复数据、重复行
大家在使用Excel表格总汇大批量数据时,难免会发现一些重复行和重复数据,这时我们就应该将那些重复的数据删除,以免会影响我们的工作,在Excel中删除重复数据和重复行的方法有N多,下面针对Excel2003和Excel2007这两个版本来具体讲讲如何删除这些重复数据,
Excel2003删除重复数据和重复行方法:
第1种情况:重复行的内容完全一致
如下图所示,第2行和第4行的内容完全相同:
操作方法:
选中表中的所有记录(注意,此时应将每列的标题行也选择上,否则筛选完的数据表中将不再包含有该标题行),执行“数据”菜单→“筛选→高级筛选”命令;在弹出的“高级筛选”对话框中选择“将筛选结果复制到其他位置”一项,并点击“复制到”选择框后面的范围按钮来选择一块区域以存放筛选后的数据(注意:此处千万不要与原数据所处的单元格相重合,否则数据表将会混乱),最后,勾选“选择不重复的记录”复选框后,点击“确定”按钮即可。
详细操作如下动画所示:
第2种情况:行与行中,某列内容重复,其他列内容可能不一致
此时我们希望以某列为条件,找出重复的内容,把其所在的整行删除,
如下图所示:
我们只需要A列(即:姓名列)没有重复。
操作方法:
1、添加新列E,输入数字等差序列(如1、2、3……),拖动手动柄就可以。
2、将全表按A列排序。
3、在F2输入公式: =IF(A2=A1,“重复”,“”) 拖动手动柄,将公式向下复制到相应行。
4、全选表,“数据→自动筛选”,选定F列“(空白)”,这样就筛选出没有重复的数据了。
5、复制筛选后的表,把表黏贴到另外的工作表中。
6、将全表按E列排序,恢复数据原始顺序,然后把E列删除。
详细操作如下动画所示:
Excel2007删除重复行和重复数据方法:
如今在Excel2007里面删除重复数据就是件非常简单的事情了,直接有“删除重复项”功能。
选择“数据”选项卡,再点击“排序与筛选”区中的“删除重复项”按钮即可。
篇2:删除Excel中重复行和重复数据的方法
Excel数据表可以有很多行,有时候难免会重复,像这种重复的工作表行我们应该如何删除呢?另外,如果我们只想删除某一列中重复的数据,也是可以实现的,一起来看看吧,
删除重复数据
1、选中我们需要删除重复数据的列,切换到“数据”选项卡,单击“删除重复项”按钮。
2、此时会弹出一个“删除重复项警告”对话框,我们选择“以当前选定区域排序”,然后单击“删除重复项”按钮。
3、跳转到“删除重复项”对话框,我们单击“确定”按钮即可,
4、删除完成,大家可以看到删除重复数据的效果,此时会弹出对话框,单击“确定”按钮即可。
删除重复行
1、大家可以看到,工作表中第10行和第4行的数据是相同的,我们需要将第10行删除。选中整个表格所占的列,切换到“数据”选项卡,单击“删除重复项”按钮。
2、此时会弹出“删除重复项”对话框,单击“确定”按钮即可。
3、删除完成,大家可以查看效果,在弹出的对话框中单击“确定”按钮即可。
提示:选中越多的列,删除重复数据的条件越高。
篇3:在Excel中删除重复数据
请仔细阅读并修改相关数据,
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键运行即可
篇4:1、Excel中删除重复行
第1种情况:重复行的内容完全一致
如下图所示,第2行和第4行的内容完全相同:
操作方法:
选中表中的所有记录(注意,此时应将每列的标题行也选择上,否则筛选完的数据表中将不再包含有该标题行),执行“数据”菜单→“筛选→高级筛选”命令;在弹出的“高级筛选”对话框中选择“将筛选结果复制到其他位置”一项,并点击“复制到”选择框后面的范围按钮来选择一块区域以存放筛选后的数据(注意:此处千万不要与原数据所处的单元格相重合,否则数据表将会混乱),最后,勾选“选择不重复的记录”复选框后,点击“确定”按钮即可,
1、Excel中删除重复行
,
详细操作如下动画所示:
篇5:2、Excel中删除重复行
第2种情况:行与行中,某列内容重复,其他列内容可能不一致
此时我们希望以某列为条件,找出重复的内容,把其所在的整行删除,如下图所示:
我们只需要A列(即:姓名列)没有重复。
操作方法:
1.添加新列E,输入数字等差序列(如1、2、3……),拖动手动柄就可以,
2.将全表按A列排序。
3.在F2输入公式: =IF(A2=A1,“重复”,“”) 拖动手动柄,将公式向下复制到相应行。
4.全选表,“数据→自动筛选”,选定F列“(空白)”,这样就筛选出没有重复的数据了。
5.复制筛选后的表,把表黏贴到另外的工作表中。
6.将全表按E列排序,恢复数据原始顺序,然后把E列删除。
篇6:在excel中删除重复数据的办法
可以用高级筛选功可以来实现,首先单击任意一个单元格,然后菜单栏中?D?D数据?D?D筛选?D?D高级筛选,在弹出的对话框中,单击一下列表区域后面的空白处,然后在excel表中把你的这一列里有数据的单元格都选中(不要含有空白单元格),把对话框下面的选择不重复记录前面的勾打上,确定就可以把这一列中的不重复的数据结果显示出来了,这样就可以把这个不重复的结果复制到其他的表格上用了,
在excel中删除重复数据的办法
,
要求行没有变化的话,比如说筛选的列是A列,在筛选结果出来后,在B列把这些结果都标记一个1(有数据的B列选中,写入一个数字1,ctrl+enter同时按下),然后对表格主动筛选,筛选B列中的空白,把这些结果在A列的数据清除即可。
★ 汽车行业总结报告
★ 财务工作心得体会
【Excel/如何中删除重复数据、重复行(集锦6篇)】相关文章:
如何快速开发边缘市场?2022-04-30
春运车站个人工作总结2022-09-11
select count from table where ..这句sql语句的作用2023-07-09
Excel 共享工作表技巧2023-12-07
50个常用sql语句2023-01-04
DB2数据库SQL注入语句2023-04-15
经典sql语句2022-06-08
检查Oracle数据库中不合理的sql语句数据库教程2023-01-19
如何快速在Mac中删除iPhone照片?2022-04-30
uniqueidentifier 数据类型数据库教程2022-09-27