VBA怎么一键自动VBA筛选出不重复的值数据

Excel办公让职场更轻松!

在昨天的攵章 推出后,美中不足的是差了VBA法今天将由合伙人无敌大师姐Coffee为大家演绎VBA解法。

接下来还有一位神秘人物出场

这是两个调用过程区别茬于参数2省略和未省略。

作者:土豆哥Coffee

本站是提供个人知识管理的网络存储空间,所有内容均由用户发布不代表本站观点。如发现有害或侵权内容请点击这里 或 拨打24小时举报电话: 与我们联系。

从一堆重复数据里提取唯一值用來进行后续的统计是很多朋友在工作中经常遇到的问题。

以下面的北京市大学名单为例(数据来自教育部2015年5月21日正式发布的全国高等学校名单北京地区)

比如希望按照所属部门进行统计,但所属部门究竟有哪些呢如何快速从C列中提取到不重复项呢?

对单列关键数据的凊况有两种很好用的方法:

【数据】-> 【数据工具】-> 【删除重复项】

这种方法比较粗暴,真的删除了多条整行数据要慎重使用。

【数据】-> 【VBA筛选出不重复的值】 -> 【高级】勾选“选择不重复的记录”

与方法一不同的是,方法二的操作只是VBA筛选出不重复的值并没有删除数據,所以小梁更推荐使用VBA筛选出不重复的值VBA筛选出不重复的值功能提供了两种方式:

方式一:在原有区域显示VBA筛选出不重复的值结果

VBA筛選出不重复的值的结果可以直接ctrl c/v复制粘贴到别处使用(隐藏的数据不会拷贝的);

点击上面的【清除,即可取消VBA筛选出不重复的值

方式二:将VBA筛选出不重复的值结果复制到其他位置

连手动拷贝的步骤都省了,直接复制VBA筛选出不重复的值结果到指定的位置Excel真是太给力啦。

如果拿到下面这样一份名单(模拟人员安排等类似情况)该如何统计都有哪些老师参与活动了呢?


要在三列数据中的进行VBA筛选出不重複的值仅使用菜单是很难自动完成的。

用VBA的话有很多种方式可以实现这一功能。但既然咱们已经对菜单里的【删除】和【VBA筛选出不重複的值】很熟悉了那下面小梁就介绍一款直接翻译这两个功能的代码组合吧:)

怎么样,这段代码是不是很容易读:)

恩可以看到VBA筛選出不重复的值和删除的过程呢,呵呵~~

只要稍加改造代码就可以一键完成多列数据的去重问题啦:)

我要回帖

更多关于 VBA筛选出不重复的值 的文章

 

随机推荐