EXCEL如何自动删除重复数据但保留相应的单元格

各位EXCEL高手,菜鸟请教。就是在excel的一行中输入数据, 比如每个单元格中都是五位数,当其中的一个数在下面任意的某单元格被重复输入时,怎样让这个数在前面已经出现的位置自动消失,但是要保留相应的单元格。也就是指只删除单元格内数据但是不删除单元格。我知道可以用筛选功能筛选后删除前面所有重复的数据,但是工作量小时还行得通,量大了就不行了。因此请教各位,请不吝赐教。我刚注册,悬赏分只有25分,全部(不足30分,系统只认20分)送给帮我解决问题的高手,本人是重庆人,以后有缘来重庆,我定请他吃地道的重庆火锅!!!

 使用excel中的“删除重复项”功能,即可删除重复数据了,具体操作步骤如下:

1、选中需删除重复项的那列单元格。假设为A列。

2、点击工具栏中的"数据"一栏,选择"重复项"。如图:

3、在弹出来的选项中选择“删除重复项”,最后点击“删除重复项”即可。如图:

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-20
假如你的数据在A列。第一个工作表名称是sheet1
1、摁下alt+F11,进入VBA编辑器。
2、在左上角的工程资源管理器里面双击sheet1(sheet1),在右侧的代码区粘贴如下代码

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
For i = 1 To Range("a65536").End(xlUp).Row - 1
If Range("a" & i) = Target And Range("a" & i) <> "" Then
Range("a" & i).ClearContents
End If
Next
End If
End Sub

3、关闭VBA编辑器,保存EXCEL文件。
4、在A列输入数据试试。
5、说明:

如果你的数据在B列,把代码
If Target.Column = 1 Then改成
If Target.Column = 2 Then

把所有的"a"改成"b"本回答被提问者采纳
第2个回答  2020-02-05
首先,我觉得柯南的程序编译在我之上,但我试了,不是想要的结果,它将最前面的数字清空了,而保留了最后的数据,不懂
我教你一个笨又可行的方法
比如你要将A例后面相同的数据去掉,
1.在B例输入公式"=COUNTIF(A1,A$1:A1)"
2.然后将公式复制到A例有数据的地方,选定全部公式区域复制成数值
3.筛选-自动筛选
4.将大于1的数据全部清空,方法就是全部选定,右键"清空内容",或者直接按"Delete"键
试试看能否帮到你
第3个回答  2009-04-20
先输入你的数据,不用管重复,都完成后在旁边空列里输入(假设空列是B列)在B2输入,=if(countif($a$1:a1,a1)=1,"","重复")然后往下填充
这样你筛选“重复”删除就可以了
第4个回答  2009-04-20
不怕数据大时运行费时间的话用VBA编程吧,做个循环,从最后一行到第一行, 每行每个数据都去查之前有没重复的,有就把那单元格数据清了。。。。

表格重复项怎么只保留一个
1 点击数据 1 第1步 点击数据 在Excel表格中,点击顶部数据。2 点击删除重复项 2 第2步 点击删除重复项 在展开的选项中,点击删除重复项。3 点击全选 3 第3步 点击全选 在展开的窗口中,点击全选。4 点击确定 4 第4步 点击确定 在展开的界面中,点击确定即可。

excel删除重复值只保留一个
具体来说,首先,我们需要选中包含重复数据的列或整个数据区域。接着,在Excel的“数据”菜单中,找到并点击“删除重复项”选项。Excel会弹出一个对话框,询问我们要根据哪些列来识别重复项。如果我们选中的是整个数据区域,且希望基于所有列的内容来判断是否重复,那么可以直接点击&ldq...

如何去除EXCEL重复项,只保留一条?
1、第一步:在中打开要操作的EXCEL表,选择需要删除重复知道的数据列,点击工具栏中的“数据”项。第二步:找到数据工具,点击“删除重复”。第三步:选择“全部”,然后点击下面的OK按钮。2、首先选中需要进行操作的数据列,点击上方选项卡中的“数据”。找到并点击“删除重复项”。在弹出的窗口中勾...

excel删除重复数据保留一条
步骤 1 、选中表格,选择菜单 - ,步骤 2 、在跳出的高级筛选框中,选择 ,然后鼠标点击 的方框,定义删除重复项后,表格要放在单元格的位置。此时我们可以定义放 J2 单元格的位置,即鼠标点击一下 J2 单元格,就可以看到复制到哪的方框就显示我们定义的位置,在把 打勾;具体如下图:步骤 3 、...

excel删除重复值只保留一个
首先,你需要选中包含重复数据的整列或特定区域。接着,转到Excel的“数据”选项卡,在该选项卡下找到并点击“删除重复项”按钮。系统将会弹出一个对话框,让你确认是否删除选定范围内的重复项,同时会展示将基于哪些列来检测重复值(如果你选中了多列)。默认情况下,它会选择所有你最初选中的列,但你...

EXCEL表格如何自动删除每行的重复值,只保留一个?
1、首先在excel表格中输入一组数据,其中有重复值,需要将重复值删除。2、选中单元格后点击工具栏中的“数据”选项。3、然后在“数据”中选择“删除重复值”选项。4、即可打开“删除重复值”的对话框,勾选“列A”选项后点击确定按钮。5、即可弹出“发现重复值”的提示框,点击确定按钮。6、即可看到...

excel表格重复项怎么只保留一个
1、打开一个excel销售统计表,表格中草莓酱有很多重复项,现在需要快速删除多余的草莓酱,只保留一个。单击鼠标左键选中整个表格。单击工具栏上的数据选项。在出现的删除重复项对话框中,继续单击选择删除重复项。2、打开需要操作的EXCEL表格,选中需要删除重复内容的数据列,点击工具栏的“数据”项。找到...

excel表格如何自动删除每行的重复值,只保留一个?
使用VBA,可以编写简单的宏,通过循环检测并删除重复值。步骤包括:打开VBA编辑器,编写删除重复项的代码,将代码应用于选定的数据范围,最后运行宏即可完成操作。而对于Python用户,可以借助Pandas库实现自动化处理。首先,将Excel数据加载至Pandas DataFrame中,然后使用DataFrame的drop_duplicates()方法删除重复...

删除重复项excel保留唯一值怎么操作?
删除Excel中的重复项并保留唯一值的操作步骤如下:答案:1. 打开Excel表格。2. 选择包含重复数据的列或区域。3. 在Excel的菜单栏中点击“数据”选项。4. 在数据工具组中找到“删除重复项”功能并点击。5. 根据需要选择重复项的比较依据。6. 点击确定,完成删除重复项的操作。详...

excel删除重复数据保留一条(excel表格删除指定的重复数据)
接着,使用Excel的“删除重复项”功能。在已经排序好的数据列上,点击鼠标右键,选择“删除重复项”选项。在弹出的对话框中,确认您需要处理的列,点击“确定”按钮开始执行操作。Excel将会在您指定的列中识别并删除重复数据,保留一条,其余重复数据将被移除。执行完上述步骤后,您的Excel表格将自动更新,...

相似回答