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里面删除重复数据就是件非常简单的事情了,直接有&删除重复项&功能。
选择&数据&选项卡,再点击&排序与筛选&区中的&删除重复项&按钮即可。
EXCEL分辨不出两个不同的身份证号,例如0307,筛选和公式都不能分辨,为什么?如果二人名字再相同,请问大侠,还能用什么公式或者工具区分?
高手在民间,很不错,学习了,谢谢!
我想请教一下高手,如果有5000千人,A列为身份证号码,格式’252035’,。这里面有好多是重复的,我想把重复的全部删除一个不留,应该怎么弄??谢谢!!
对我很有帮助,谢谢!
照第1种情况我操作出来为什么是这样啊?
姓名 性别 专业 年级
AA 女 经济 5
CC 男 财务 6
AA 女 经济 5
AA 女 经济
CC 男 财务
AA 女 经济
我们学校就用的03的
为什么全部都是数字的时候就不能筛选呢??
你说的好像是列重复,不是行.
厉害,厉害,,请问大侠,把A、B列相同的行全部删除,只留下不同的。(如下)把23 10删掉,只留下23 15,该如何弄?A&& B23&&1023&&1023&&15厉害,厉害,,
请问大侠,把A、B列相同的行全部删除,只留下不同的。
(如下)把23 10删掉,只留下23 15,该如何弄?
这位朋友用上面写得第一种情况的方法啊,因为属于重复行的情况
excel2010中怎么删除重复数据啊?我觉得2010应该是和07差不多吧!现在2011都快出来了,谁还去用Office2003啊,真是的,也不怕淘汰了!
厉害,厉害,,请问大侠,把A、B列相同的行全部删除,只留下不同的。(如下)把23 10删掉,只留下23 15,该如何弄?A&& B23&&1023&&1023&&15
最新视频教程
点击:2737&&&评论:1
点击:1154&&&评论:0
点击:1785&&&评论:0
点击:626583&&&评论:51
点击:1027292&&&评论:259
点击:170120&&&评论:33
点击:162602&&&评论:27
点击:125522&&&评论:88怎么样删除EXCEL表格中同一单元格中的汉字而保留数字?如[删除“张三”中的“张三”]
怎么样删除EXCEL表格中同一单元格中的汉字而保留数字?如[删除“张三”中的“张三”] 5
怎么样删除EXCEL表格中同一单元格中的汉字而保留数字?,比如[删除“张三”中的“张三”]。本来我的表格是一个通信录,我想把所有的汉字都删除了,如果一格一格删除的话很费劲,DX救我!
补充:是很多格都有汉字,有没有什么公式把所有的汉字都删了???
用一段VBA代码就搞定了,帮你弄下吧!
A1=tiqutext A2=张三 A3=李四; A4=王二; A5=kit; 要提取A2:A5里的数字 VBA代码如下:
图片看不清楚可以另存放大看。如果不明白的话就联系我吧; 还有如果有区号的那种就应该先把B列设置为文本格式的。因为常规格式第一个就是0的话是不会有的比如说
那么如果是常规的话就是所以要设置为文本的才可以。 Sub 提取数字() Dim tiqutext, tiquhou, i, y
For y = 2 To Range(&A65536&).End(xlUp).Row
tiqutext = Range(&A& & y).Value
Do While Len(tiqutext) & i
i = i + 1
tiquhou = Mid(tiqutext, i, 1)
If Not (tiquhou Like &[0-9]&) Then
tiqutext = Replace(tiqutext, tiquhou, &&)
i = i - 1
End If
Loop
Range(&B& & y) = tiqutext
i = 0
Next End Sub
其他回答 (4)
双击单元格,选取“张三”
按“Delete”或者退格键
拆分单元格最简单了。
DX,具体的步骤??
如果你的中文和数字中间有分隔符的话,使用分列是最简单的方式了。
1 双击单元格
出现光标后
退格键 或 删除键 删除 2 单击单元格
在最上面的
后面现实的内容里
假设D2为你设置的汉字+数字单元格 把答案保存在E2中 E2那输入
=MID(D2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},D2&&&)),LEN(D2)) 向下填充即可 看图:
相关知识等待您来回答
微软专区领域专家}