人气 4006

[Excel技巧] Excel VBA去掉字符串中的数字 [复制链接]

@Xizi_P8dStzbT 2017-9-28 16:32:20
前面我们讲过用正则表达式获取字符串中的数字http://www.excel-cn.com/tip/342-cn.html
这里我们反过来,用自定义函数去掉字符串中数字
详细源码:FunctionRemoveNums(theStringAsString)
DimeachChar,TempAsString
DimiAsInteger
Temp=""
Fori=1ToLen(theString)
eachChar=Mid(theString,i,1)
IfAsc(eachChar)57Then
Temp=Temp&eachChar
EndIf
Next
RemoveNums=Temp
EndFunction例如在A3单元格有包含数字的字符串,在D3单元格中输入=RemoveNums(A1)即可返回一个去掉数字后的字符串,如果字符串全部由数字组成,则返回空字符串。
效果图如下:

1506588089571419.jpg

1506588089571419.jpg
您需要登录后才可以回帖 登录 | 立即注册

QQ|手机版|精益人 ( 沪ICP备19004111号-1 )

GMT+8, 2024-5-19 01:18 , Processed in 0.245536 second(s), 22 queries .

Powered by Lean.ren X3.5 Licensed  © 2001-2030 LEAN.REN