excel利用自定义函数去掉字符串中的重复字符
时间:2023-01-03 17:26:49
如果要在Excel中将单元格内字符串中的重复字符去掉,重复的字符仅保留一个,如将字符串“1232345667”变成“1234567”,可以用自定义函数实现。
步骤如下:
1.按Alt+F11,打开VBA编辑器。
2.单击菜单“插入→模块”,在代码窗口中粘贴代码:
Function RemoveDupChar(theString As String) As String
Dim i As Integer
For i = 1 To Len(theString)
If InStr(RemoveDupChar, Mid(theString, i, 1)) = 0 And _
Mid(theString, i, 1) <> " " Then _
RemoveDupChar = RemoveDupChar & Mid(theString, i, 1)
Next
End Function
3.返回Excel工作表界面。
假如字符串在A1单元中,在B1单元格中输入公式:
=RemoveDupChar(A1)
该自定义函数还可以将多个单元格中的字符串合并后去重复,如A6单元格为“12345”,A7单元格为“23456”,在B6单元格输入公式:
=RemoveDupChar(A6&A7)
公式返回“123456”。
标签:excel,利用,自定义,函数,去掉,字符串,中的
0
投稿
猜你喜欢
Win10如何使任务栏完全透明?Win10使任务栏完全透明的方法
2023-12-14 06:16:34
涨知识!原来SUBSTITUTE函数这么有用!必须学!
2023-11-07 04:46:53
小技巧,快速缩短windows 7启动时间
2023-02-07 06:19:26
函数median公式怎么用?Excel median函数的使用方法
2023-11-15 13:06:40
在wps表格中怎样计算乘法
2022-11-12 19:27:07
Live Photo如何转GIF?Live Photo转GIF教程
2022-11-09 19:31:37
Win10计算机右键管理进不去怎么办?Win10计算机右键管理打不开解决方法
2022-05-27 07:13:33
Win10LTSC版基本信息及优点介绍
2022-12-23 03:45:10
Win10系统下QQ传输文件卡住了怎么办?
2022-03-03 02:42:15
深度Win10无法安装剑网三怎么办?
2022-11-02 15:12:31
Win10系统怎么删除输入法残留?
2023-08-07 17:42:58
Win10正式版怎么开启Cortana语音识别及搜索功能?
2023-11-29 22:50:38
excel中筛选相同的项方法
2023-04-14 21:03:51
win101909桌面改变样式改成以前win7样式的方法
2023-12-24 22:26:04
电脑卡怎么办?电脑卡原因及解决方法
2023-07-07 08:51:36
服务器RAID0,RAID1,RAID10,RAID3,RAID5详细解说
2022-03-18 15:45:13
WPS高效复制法
2023-09-25 02:53:57
升级Win10系统后旗鱼浏览器出现乱码怎么办?
2022-10-05 11:42:23
Windows.old文件夹怎么删除?Windows.old文件夹删除方法
2022-04-15 07:59:55
wps文字怎样设置底纹颜色
2022-04-14 23:57:32