Excel如何用VBA快速提取重复值

 时间:2024-10-12 07:46:47

1、方法一:人工对比,耗时多,并且工作量大,不实际;方法二:先分列分组,然后用函数,虽然也可以,但还是比较麻烦;方法三:书写一段VBA代码,快速有效,并且简单。

2、所以,我们只需要先书写一段VBA代码,然后就可以了,比如这里,输入=提取重复(J60,L60),然后下来进行一个填充,结果就出来了。

Excel如何用VBA快速提取重复值Excel如何用VBA快速提取重复值Excel如何用VBA快速提取重复值

3、第一步,在开发工具选项,然后插入(备注:这里的Excel版本为2016,2003-2007门溘曝晖版本并没有开发工具功能,需要下载或者更新为2010版本以上的才有自带)。

Excel如何用VBA快速提取重复值

4、第二步,在打开的窗口,选择插入,插入模块(备注:注意是模块而不是类模块,两个还是存在少许的差别的)。

Excel如何用VBA快速提取重复值

5、第三步,把代码复制粘贴到里面,然后关闭窗口即可。(备注:这里的代码不会写,可以点击查看大图片,也不是很复杂)。

Excel如何用VBA快速提取重复值Excel如何用VBA快速提取重复值

6、第四步,关闭窗口之后,就可以在空白位置,这里就可以使用这个公式了,“=提取重复(单元格1,单元格2)”。

7、最后,需要注意的是,这里添加了VBA代码,所以在保持的时候,需要保存格式为Excel启用宏的模板,才可以,并且在下次使用的时候,才可以正常显示。

Excel如何用VBA快速提取重复值
  • Excel VBA 自动删除空白行
  • excel使用vba将公式转换为公式值的方法
  • VBA如何对比两个单元格内容是否一致?
  • 如何用VBA获取当前工作簿的名称
  • 怎样使用VBA计算已用行列数?
  • 热门搜索
    散粉是什么 银河系中心是什么 2k屏幕是什么意思 什么是团队精神 骚组词是什么 伊人什么意思 什么避孕药最好 wow是什么意思 威士忌什么味道 3月3日是什么日子