WPS(excel)傻瓜式使用vb宏方法提取英文和数字的方法

实在忍不了了,由于工作需要使用一种提取单元格内英文和数字的方法,但在网上找了一圈基本很少能说明白的,要不就是一堆莫名其妙的公式,要不就草草几句只说使用vb宏然后给一段代码,也不教你咋使用,经过我的摸索现在图文并茂告诉大家如何傻瓜式的提取,虽然还是使用vb宏,但是傻瓜式的操作基本不用让你理解其中的含义,也不需要填写各种繁琐的操作。

前提前提:你的wps(excel)支持使用vb宏,以wps为例可以在开发工具-启用宏点进去看看,如果要你购买专业版啥的说明现在应该是用不了,那么可以右上角了。

先给出最终结果,不满足各位看官要求的可以右上角:

“这a是1一b个2例c子3”,提出后:“a1b2c3”

进入正题:

1、定义宏

点击开发者工具-vb宏

然后弹出要你输入宏名,随便填好了

2、在编辑界面输入以下代码,然后点击左上角保存,excel也一并保存,然后关闭当前编辑界面可以了。

Function tiqu(shuru As String) As String
Dim shuchu As String
Dim i As Integer
For i = 1 To Len(shuru)
If Mid(shuru, i, 1) Like "[0-9]" Or Mid(shuru, i, 1) Like "[a-zA-Z]" Then
shuchu = shuchu & Mid(shuru, i, 1)
End If
Next i
tiqu = shuchu
End Function

3、在excel当中输入"=tiqu(A1)",括号当中是你要提前的单元格

原文链接:,转发请注明来源!