EXCEL如何通过VBA代码去掉字符串中重复字符

 时间:2024-09-25 11:15:11

在工作中,Excel的运用十分广泛,我们在处理大量数据的时候,经常将单元格中重复的亨蚂擤缚字符删除,并且只保留一个如何快徽革蕖颖速而高效的进行操作,提高工作效率,是我们每一个职场人都关心的问题。这里小编就将自己在工作中使用的一种有效方法介绍给大家。

工具/原料

excel2007

方法/步骤

1、我们打开要进行数据处理的表格

EXCEL如何通过VBA代码去掉字符串中重复字符

2、我们会发现,C列每个单元格里边的字母都有个别是重复的,下面我们来说先我们的目的:把C列字符串中的字符保留唯一值,去掉多余重复的值

3、我们按ALT+f11,进入VBE程序操作页面

EXCEL如何通过VBA代码去掉字符串中重复字符

4、将鼠标下移,右键弹出如图

EXCEL如何通过VBA代码去掉字符串中重复字符

5、选择插入-模块

EXCEL如何通过VBA代码去掉字符串中重复字符

6、鼠标向右移动,将如下代码写入:Subtest()DimdA衡痕贤伎sObjectDimr%,i%DimarrSetd=惺绅寨瞀CreateObject("scripting.dictionary")WithWorksheets("sheet1")r=.Cells(.Rows.Count,3).End(xlUp).Rowarr=.Range("c2:d"&r)Fori=1ToUBound(arr)d.RemoveAllForj=1ToLen(arr(i,1))ch=Mid(arr(i,1),j,1)d(ch)=""Nextarr(i,2)=Join(d.Keys,"")Next.Range("d2").Resize(UBound(arr),1)=Application.Index(arr,0,2)EndWithEndSub

EXCEL如何通过VBA代码去掉字符串中重复字符

7、按F5,运行代码,后返回工作表,我们会发现单元格中的重复字符已经被去掉

EXCEL如何通过VBA代码去掉字符串中重复字符

Excel工作表如何快速计算指定字母所在位置技巧 excel工作表跳转到指定的列用vba代码怎么写 excel地址如何按省市区拆分 power query插件应用案例3:双条件匹配查询 Excel中拆分与合并字符小技巧
热门搜索
汉堡图片 里番acg邪恶漫画 重瞳图片 青鱼图片 难受的图片