用自定义函数去掉字符串中的数字
导读:如果要去掉某个字符串中的所有数字,例如将一个字符串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-18
- 酒店过完夜审怎么冲账 2026-02-17
- 已经申报的财务报表怎么作废? 2026-01-01
- 资产负债表期末余额是什么 2026-02-22
- 养老院的会计账务处理方法 2026-02-17
- 用友如何计提固定资产减值准备 2026-01-17
- 签发现金支票提取备用金的会计分录 2025-12-18
- 成本加成率的计算公式 2026-02-18
- 个税作废记录怎么删除 2026-02-22
大家都在问
- 甲公司进行资产清查时发现短缺一台笔记本电脑,原价为4500元,已计提累计折旧2000元,购入时增值税税额为720元。经查明属于管理人员的责任,管理人员需赔偿1000元。假定不考虑其他因素,则该事项影响甲公司当期损益的金额为( )元。 A800 B1500 C1900 D2265 购买时的税款已经给出是720,为什么还要重新计算 2026-01-03
- 老师,我们需要支付给个人几十户每户四千的费用,是贷款利息,但是以工资的形式发,能用现金发吗? 2026-04-03
- 文化事业建设费申报表的申报品目 申报上是灰色的 怎么填 2026-02-26
- 老师,我想问一下,我单位法人自己居住的房子开单位租赁费,那单位真的租房子也开开租赁费这样可以吗? 2026-01-25
- 老师好,8月5日借了一个公司100万,计提利息是从哪个月开始,直接在8月份计提利息借财务费用贷其他应付款?我本金记入了应付账款,利息计入其他应付款还是应付账款 2026-01-15
- 老师,会计交接相关事项都有哪些?有模板吗? 2025-12-19
- 老师 拍摄节目给嘉宾买的意外险计入哪个科目?@答疑-宋老师(1002967304) 2026-02-08
- 昨天财务管理考试有题和答案出来不,我想看看答案 2026-03-25
- 请问为什么有些公司要银行代发工资,不是直接在自己公司的对公账户中就能发放人员工资吗 2026-01-21
- 建安业所得税的预征率是多少 2026-01-24