excel提取字符串中数字、中文、英文字符的自定义函数

时间:2023-07-22 23:53:16 

Function MyGet(Srg As String, Optional n As Integer = False)
‘n为1,取汉字,n为2,取字母,n为0,取数字
Dim i As Integer
Dim s, MyString As String
Dim Bol As Boolean

For i = 1 To Len(Srg)
s = Mid(Srg, i, 1)
If n = 1 Then
Bol = Asc(s) < 0 ‘文字
ElseIf n = 2 Then
Bol = s Like "[a-z,A-Z]" ‘字母
ElseIf n = 0 Then
Bol = s Like "#" ‘数字
End If
If Bol Then MyString = MyString & s
Next

MyGet = IIf(n = 1 Or n = 2, MyString, Val(MyString))

End Function

标签:函数,字母,数字,汉字,Excel函数
0
投稿

猜你喜欢

  • WPS表格如何设置排序图文教程

    2022-03-01 15:47:18
  • 网速不稳定是什么原因?网速不稳定的解决方法

    2022-03-11 08:14:34
  • wps文字怎样设置背景图片

    2022-12-19 18:18:48
  • 2021年5月最新桌面Intel/AMD对比CPU性能天梯图!

    2023-04-25 14:08:40
  • kb5008212卸载不掉怎么办?Win10强制卸载kb5008212

    2022-06-07 12:41:07
  • 怎样在Word2003文档中添加书签

    2022-07-10 03:39:45
  • 怎么取消Win10系统开始菜单中的软件图标

    2023-08-22 17:47:46
  • 移动硬盘在Mac电脑显示不出来如何解决?

    2023-08-04 20:38:03
  • word怎么删除所有数字?

    2023-06-03 10:17:14
  • 2345浏览器怎么截图 2345浏览器截图教程

    2023-03-11 20:50:30
  • Win10笔记本检测不到耳机怎么办?

    2022-12-03 00:28:58
  • win10电脑以太网没有Internet如何解决

    2022-05-29 12:56:02
  • 搜狗输入法怎么把手写输入放在桌面?

    2022-02-20 19:13:53
  • 旧版组件DirectPlay怎么安装?Win10/Win11安装教程

    2023-06-12 06:57:42
  • wps文字怎么设计模板图文教程

    2023-04-22 02:38:54
  • Epic错误回复请刷新界面的五种解决方法

    2022-12-26 15:22:50
  • Word文字怎么添加外边框?Word文字加矩形边框的技巧

    2022-08-16 05:32:56
  • Word中的8个技巧,都很实用,收藏!

    2022-12-09 19:25:06
  • 笔记本电脑没有声音怎么办?

    2022-05-24 11:11:03
  • 电脑安装后的软件不在桌面怎么办?win11安装后的软件不在桌面解决方法

    2023-01-27 01:46:01
  • asp之家 电脑教程 m.aspxhome.com