用自定义函数去掉字符串中的数字
导读:如果要去掉某个字符串中的所有数字,例如将一个字符串Excel123去掉数字后变为Excel,可以用自定义函数来实现。按Alt+F11打开VBA编辑器,单击菜单插入模块,在右侧的代码窗口中输入自定义函数: Function RemoveNums(theString As String) Dim eachChar, Temp As String Dim i As Integer Temp = For i = 1 To Len(theString) eachChar = Mid(theString, i, 1)
如果要去掉某个字符串中的所有数字,例如将一个字符串“Excel123”去掉数字后变为“Excel”,可以用自定义函数来实现。按Alt+F11打开VBA编辑器,单击菜单“插入→模块”,在右侧的代码窗口中输入自定义函数:
Function RemoveNums(theString As String)
Dim eachChar, Temp As String
Dim i As Integer
Temp = ""
For i = 1 To Len(theString)
eachChar = Mid(theString, i, 1)
If Asc(eachChar) < 48 Or Asc(eachChar) > 57 Then
Temp = Temp & eachChar
End If
Next
RemoveNums = Temp
End Function
假如包含数字的字符串在A1单元格,在B1单元格中输入
=RemoveNums(A1)
即可返回一个去掉数字后的字符串,如果字符串全部由数字组成,则返回空字符串。
- 上一篇: Excel双击单元格边框快速跳转到区域边缘
- 下一篇: 怎样在单元格内合并文本和日期

相关资讯
相关热门文章
- 摄像头属于固定资产哪一类 2025-12-28
- 已经申报的财务报表怎么作废? 2026-01-01
- 签发现金支票提取备用金的会计分录 2025-12-18
- 金税盘密码错误锁死怎么办 2025-12-19
- 金税盘怎么看是否被锁死 2025-12-18
- 结转收益类账户会计分录 2025-12-18
- 房地产企业收取施工方水电费账务处理 2025-12-19
- 股东转账到对公账户摘要怎么写 2025-12-20
- 公司付购房款会计分录 2025-12-18
- 购买厂房缴纳的契税如何入账 2025-12-19
大家都在问
- 甲公司进行资产清查时发现短缺一台笔记本电脑,原价为4500元,已计提累计折旧2000元,购入时增值税税额为720元。经查明属于管理人员的责任,管理人员需赔偿1000元。假定不考虑其他因素,则该事项影响甲公司当期损益的金额为( )元。 A800 B1500 C1900 D2265 购买时的税款已经给出是720,为什么还要重新计算 2026-01-03
- 老师,会计交接相关事项都有哪些?有模板吗? 2025-12-19
- 老师,资金周转率=主营业务收入÷[](期初占用资金+期末占用资金)÷2],这里面的期初期末占用资金哪里取数 2025-12-25
- 发票作废后,还能查到这张发票吗?会有提示说作废了吗 2026-01-04
- 我公司购买冰箱,残值和使用年限是多少?如何计算折旧? 2025-12-20
- 客户扣贴息费计入什么科目 2026-01-10
- 水费,电费开发票中的货物或应税劳务服务的名称是啥呢 2026-01-10
- 老师,我司销售大宗贸易商品,税负率万分之三算低么? 2025-12-22
- 老师,我们公司是新办企业,注册资本100万,有三个股东,股东在打投资款的时候超出了100万,有120万备注为投资款,那多出的20万是要记入资本公积吗? 2025-12-24
- 您好老师,请问在按照政策享受最新减免的增值税,有个其他收益,这个科目是一级科目吗。是损益类吗?可以设置在营业外收入--其他收益 吗 2025-12-31