看图excel重复数据如何批量删除只保留一个

如图如何批量删除不同单元格内相同的号码,只保留一个... 如图 如何批量删除不同单元格内相同的号码,只保留一个 展开
 我来答
明佳妙明
2018-07-24 · 专注办公自动化和建设工程资料编制
明佳妙明
采纳数:791 获赞数:825

向TA提问 私信TA
展开全部
Sub 单元格提取不重复其个数()
   '2010-6-27 17:40
   Dim myrange As Range, myrange1 As Range, zhtj(), i As Long, i1 As Long, j As Long
   Set myrange1 = Application.InputBox(Prompt:="使用鼠标选择提取数据单元格区域", Type:=8)
   ReDim zhtj(myrange1.Count, 2)
   i = 0
   For Each myrange In myrange1
       If myrange.Value <> "" Then
            i = i + 1
            If i = 1 Then
               zhtj(i, 1) = myrange.Value
            Else
               i1 = i
               For j = 1 To i - 1
                  If zhtj(j, 1) = myrange.Value Then i = i - 1: Exit For
               Next j
               If i1 = i Then
                 zhtj(i, 1) = myrange.Value
               End If
            End If
         End If
    Next myrange
      For j = 1 To i
         zhtj(j, 2) = Application.WorksheetFunction.CountIf(myrange1, zhtj(j, 1))
      Next j
      Set myrange1 = Application.InputBox(Prompt:="使用鼠标选择提取数据输出单元格", Type:=8)
      Range(myrange1, myrange1.Offset(i - 1, 1)) = zhtj
End Sub

用上面代码可以达到相似的结果,下面是例:

操作方法

Ynzsvt
2018-07-24 · TA获得超过6664个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2678万
展开全部
用代码的字典呗。只是一行才可以用筛选的去重。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
倾浮生一梦
2018-07-24 · 超过144用户采纳过TA的回答
知道小有建树答主
回答量:589
采纳率:100%
帮助的人:55.5万
展开全部
选中区域,删除重复项。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式