您的位置: 首页 > Office技巧 > excel技巧

用自定义函数去掉字符串中的重复字符

时间:2013-12-13 整理:docExcel.net

[怎么把word中的修改痕迹去掉]这篇文章主要介绍了怎么把word中的修改痕迹去掉?word彻底删除修改痕迹教程的相关资料,需要的朋友可以参考下本文详细内容介绍...+阅读

如果要在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”。

本文地址:https://www.docexcel.net/show/3_3792.html

以下为关联文档:

Word文档怎么去掉每段前面的黑点word是文字处理软件,通过他可以轻松的创建各种文档,包括日常办公、公文、求职简历、等其他较复杂的格式文档。现在就教大家word文档如何去掉每段前面的黑点...

Excel怎么批量去除特殊字符单元格内有一些特殊字符想要删除,一个个删太耽误工作,那么Excel怎么批量去除特殊字符?这篇文章主要介绍了Excel批量去除特殊字符方法,需要的朋友可以参考下...

excel如何不用函数去掉数字中的小数在利用excel表格时,我们经常会写大量的数据,对于一些小数点及后边的数字而言,想要删除是一项很大的工程,因为数据比较多,很麻烦,我们可以快速删除小数点后边的数字,下面简单说下方...

excel怎么让单元格填满某个字符有时在编辑表格时,为了打印中有一行的字符分隔,需要在一个单元格中填满字符,并且还会随着单元格的大小,自动填满字符,怎么做到的呢?...

excel表格隐藏字符怎么清除excel表格隐藏字符怎么清除?excel表格中有隐藏的字符,想要清除这些字符,该怎么操作呢?下面我们就来看看excel非打印字符去除方法...

word表格怎么去掉不要的线这篇文章主要介绍了word表格怎么去掉不要的线?word表格删除不要的线详细教程的相关资料,需要的朋友可以参考下本文详细内容介绍。...

word怎样调整字符间距这篇文章主要介绍了word怎样调整字符间距?word字符间距设置方法的相关资料,需要的朋友可以参考下本文详细内容。...

word标题前面的小三角怎么去掉这篇文章主要介绍了word标题前面的小三角怎么去掉?word文档设置段略折叠方法的相关资料,下面小编为大家带来了设置步骤,有需要的朋友快来一起看看吧。...

Word文档页眉横线怎么去掉我们在使用文档的时候,也会经常使用到页眉,但是我们在使用它的时候,也是会出现一些问题的。比如有的时候我们会不知道怎么去掉页眉的横线。所以今天小编就来告诉你们页眉...

相关推荐: