专业游戏门户,分享手游网游单机游戏百科知识攻略!

嗨游网
嗨游网

如何用Excel宏代码批量删除数据列的重复值

来源:小嗨整编  作者:小嗨  发布时间:2023-03-01 03:13
摘要:下面将介绍一下如何使用宏代码批量快速删除EXCEL某列数据的重复值,仅保留重复值的其中一个(第一个)操作步骤第一步、如下图,假设,在A列中存在这样的数据列,请仔细观察数据,是不是存在重复值呢?第二步、要想删除重复的值,首先,在EXC...

  下面将介绍一下如何使用宏代码批量快速删除EXCEL某列数据的重复值,仅保留重复值的其中一个(第一个);

如何用Excel宏代码批量删除数据列的重复值

操作步骤

  第一步、如下图,假设,在A列中存在这样的数据列,请仔细观察数据,是不是存在重复值呢?

  第二步、要想删除重复的值,首先,在EXCEL窗口中,我们直接按组合键Alt+F11,弹出如下图的另外一个窗口!

  第三步、上图中,默认未弹出代码窗口,请如上图所示,执行视图→代码窗口,弹出如下图的窗口;

  第四步、请输入上图的代码,为方便操作,提供文本代码以供网友复制粘贴!

  Sub DeleteColumnDupes()

  Dim strSheetName As String, strColumnLetter As String

  strSheetName = "Sheet1" ' 删除工作表中的重复行

  strColumnLetter = "A" ' 以 A 列中的重复项作为删除条件

  Dim strColumnRange As String

  Dim rngCurrentCell As Range

  Dim rngNextCell As Range

  strColumnRange = strColumnLetter & "1"

  Worksheets(strSheetName).Range(strColumnRange).Sort _

  Key1:=Worksheets(strSheetName).Range(strColumnRange)

  Set rngCurrentCell = Worksheets(strSheetName).Range(strColumnRange)

  Do While Not IsEmpty(rngCurrentCell)

  Set rngNextCell = rngCurrentCell.Offset(1, 0)

  If rngNextCell.Value = rngCurrentCell.Value Then

  rngCurrentCell.EntireRow.Delete

  End If

  Set rngCurrentCell = rngNextCell

  Loop

  End Sub

  代码输入好之后,直接按F5运行,或者如下图所示点击运行按钮即可!

  第五步、运行成功之后,退出该窗口,返回EXCEL窗口,即可看到效果了!


本文地址:IT知识频道 https://www.eeeoo.cn/itzhishi/904379.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!


IT知识
小编:小嗨整编
相关文章相关阅读
  • 坏硬盘数据恢复(硬盘数据恢复收费标准)

    坏硬盘数据恢复(硬盘数据恢复收费标准)

      今天小编给各位分享坏硬盘数据恢复(硬盘数据恢复收费标准),如果能碰巧解决你现在面临的问题,别忘了关注小站,我们一起开始吧!SSD坏了怎么恢复数据?2.在属性页中选择“工具”项,然后单击页面右侧的“检查”按钮,自动检查修复程序。3.请等...

  • 变异系数怎么算(excel怎么算变异系数)

    变异系数怎么算(excel怎么算变异系数)

    如何计算变异系数(excel如何计算变异系数)算术平均数通过算术平均,可以得到预测目标在某个观测期的时间序列的算术平均值,作为下一个预测值。调和平均值调和平均值,也叫倒数平均值,是变量倒数的算术平均值的倒数。(1)简单平均公式(2)加权平...

  • excel乘法公式怎么用,excel乘法公式怎么输入

    excel乘法公式怎么用,excel乘法公式怎么输入

    excel乘法公式怎么用,excel乘法公式怎么输入摘要:方法一、1.打开excel表格,如图所示表格;2.在开始页面,点击空白单元格,点击上方“fx插入函数”;3.在弹出页面查找函数中输入“product”,点击下方“确定”;4.在弹出页...

  • 历史记录怎么删除(清除电脑痕迹,一键安全上网)

    历史记录怎么删除(清除电脑痕迹,一键安全上网)

    如何删除历史记录(清除电脑痕迹,一键安全上网)你好!大家晚上好!我是编辑君,***时代隐私保护很重要!今天编辑君就给大家介绍几种去除电脑痕迹的方法。1号格式化硬盘。Windows系统硬盘中有一个“格式化”选项。它可以用来快速删除整个硬...

  • 网络数据库(网络数据库有哪些)

    网络数据库(网络数据库有哪些)

       今天我想和大家分享一些关于***数据库的问题(什么是***数据库)。以下是小编对这个问题的总结。让我们看一看。常用的中文***数据库有:“MySQL”、“SQLServer”、“Oracle”。1、MySQLMySQL...

  • 如何删除文本框,Word删除文本框的两种方法

    如何删除文本框,Word删除文本框的两种方法

    如何删除文本框,Word删除文本框的两种方法在word中使用文本框,可以让文本框中的内容被特别强调。并让读者的注意力第一时间集中到这上面来。但是,如果文档比较简单,不需要文本框了,想要删除它。怎么删除呢?下面有两种方法都可以快速删除。1、点...

  • 启用宏在哪里设置,Excel启用宏两种设置方法

    启用宏在哪里设置,Excel启用宏两种设置方法

    启用宏在哪里设置,Excel启用宏两种设置方法我们都知道宏的作用是把一些命令组织起来完成特定的任务。宏是一个抽象的概念,所以需要利用“VBA”高级程序语言来编制。在Excel中用“VBA”高级程序语言编制宏,可以实现但是需要多步才能完成的操...

  • excel扩展名是什么,怎么查看excel扩展名

    excel扩展名是什么,怎么查看excel扩展名

    excel扩展名是什么,怎么查看excel扩展名excel从2007开始后缀名就开始了变化,很多人不知道excel的后缀名是什么,excel后缀名从office2007以后已经开始了改变,今天我们将来了解下excel的后缀名的一些故事。如何...

  • 周排行
  • 月排行
  • 年排行

精彩推荐