如何在excel中删除字母开头
比如:B6225885744104241,单元格中,我只要后面的数字,怎么办因为我有很多这样的单元格,所以一个个去删,很麻烦,请教各位高手有什么简单的方法没??...
比如:B6225885744104241,单元格中,我只要后面的数字,怎么办
因为我有很多这样的单元格,所以一个个去删,很麻烦,请教各位高手有什么简单的方法没?? 展开
因为我有很多这样的单元格,所以一个个去删,很麻烦,请教各位高手有什么简单的方法没?? 展开
8个回答
展开全部
自编了一个函数
Function QuShu(str As Range)
Dim i, c
'取出整个字符串的长度,赋给这个变量
L = Len(str)
'判断一下字符串是不是空,如果是空,则直接返回失败
If L = 0 Then
Exit Function
End If
i = 1
Do While i < L + 1
c = Right(str, L - i)
If IsNumeric(c) Then
QuShu = c
Exit Function
End If
i = i + 1
Loop
End Function
使用方法:按ALT+F11打开visual Basic 编辑器,插入->模块,右面窗口粘贴以上代码,保存。关闭后回到excel窗口,选定B1格,编辑栏点fx,插入函数,下拉,选用户定义,找到QuShu(),括号内输入A1->确定。即=qushu(A1)。就是要的结果了。
Function QuShu(str As Range)
Dim i, c
'取出整个字符串的长度,赋给这个变量
L = Len(str)
'判断一下字符串是不是空,如果是空,则直接返回失败
If L = 0 Then
Exit Function
End If
i = 1
Do While i < L + 1
c = Right(str, L - i)
If IsNumeric(c) Then
QuShu = c
Exit Function
End If
i = i + 1
Loop
End Function
使用方法:按ALT+F11打开visual Basic 编辑器,插入->模块,右面窗口粘贴以上代码,保存。关闭后回到excel窗口,选定B1格,编辑栏点fx,插入函数,下拉,选用户定义,找到QuShu(),括号内输入A1->确定。即=qushu(A1)。就是要的结果了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编辑-查找 选"替换"
查找内容输入 B
按"全部替换"
查找内容输入 B
按"全部替换"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意 tracyax 的方法,简单有效!~
------------------------------------
------------------------------------
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |