excel删除多余重复数据,保留一个数据,但删除后需保留空格
效果如图。左边是有重复项的,右边是我需要的效果。不要说什么删空格。我要的就是空格。还有下面的是筛选左右两边的重复。但我要的不是。我的截图就是效果示意图。是删前和删后的对比...
效果如图。
左边是有重复项的,右边是我需要的效果。
不要说什么删空格。我要的就是空格。还有下面的是筛选左右两边的重复。但我要的不是。我的截图就是效果示意图。是删前和删后的对比。不是找出左右两边的重复项。 展开
左边是有重复项的,右边是我需要的效果。
不要说什么删空格。我要的就是空格。还有下面的是筛选左右两边的重复。但我要的不是。我的截图就是效果示意图。是删前和删后的对比。不是找出左右两边的重复项。 展开
8个回答
展开全部
excel删除多余重复数据,保留一个数据,但删除后需保留空格,可使用MATCH和IF函数实现。
方法步骤如下:
1、打开需要操作的EXCEL表格,在相关列旁边空白单元格输入公式=IF(MATCH(A1,$A:$A,0)=ROW(A1),A1,"")。【其中A1是第一个数据所在单元格,$A:$A是A列绝对地址;MATCH函数匹配A1单元格的内容,然后使用if函数判断这个位置与A1单元格所在的行数是否一致,如果一致就返回A1,否则返回空值。】
2、回车完成公式编辑输入,然后点击单元格右下角往下拖动鼠标填充下方公式即可。
3、返回EXCEL表格,发现在excel中删除多余重复数据,保留一个数据,但删除后需保留空格相关操作已完成。
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-12-06 · 知道合伙人软件行家
关注
展开全部
新建一个excel表格,将删除前的数据自制粘贴到a列后,按alt+F11双击sheet1(假设数据在这个表格内)在里面粘入下列代码:
Sub mergecell()
Dim lrow As Integer
Application.DisplayAlerts = False
With ActiveSheet
lrow = .Range("A65536").End(xlUp).Row
For i = lrow To 2 Step -1
If .Cells(i, 1).Value = .Cells(i - 1, 1).Value Then
.Range(Cells(i - 1, 1), Cells(i, 1)).Merge
End If
Next
End With
Application.DisplayAlerts = True
End Sub
然后点运行中“运行子过程、子程序”看到数据已合并,再选择这些数据,再点合并,取消合并,再将这些数据粘到原表中。
Sub mergecell()
Dim lrow As Integer
Application.DisplayAlerts = False
With ActiveSheet
lrow = .Range("A65536").End(xlUp).Row
For i = lrow To 2 Step -1
If .Cells(i, 1).Value = .Cells(i - 1, 1).Value Then
.Range(Cells(i - 1, 1), Cells(i, 1)).Merge
End If
Next
End With
Application.DisplayAlerts = True
End Sub
然后点运行中“运行子过程、子程序”看到数据已合并,再选择这些数据,再点合并,取消合并,再将这些数据粘到原表中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B2输入公式
=if(countif(A$2:A2,A2)=1,A2,"")
B2公式向下复制,即可
=if(countif(A$2:A2,A2)=1,A2,"")
B2公式向下复制,即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询