分享

excel中数字汉字分离2

 昵称2688461 2013-12-15
Public Function getnumber(rng, Optional x) Dim regex Set regex = CreateObject("VBSCRIPT.REGEXP") With regex .Global = True If IsMissing(x) Then .Pattern = "[^0-9]" Else If x = 1 Then .Pattern = "[^0-9]" Else If x = 2 Then .Pattern = "[0-9\u4e00-\u9fa5]" Else .Pattern = "[^\u4e00-\u9fa5]" End If End If End If End With getnumber = regex.Replace(rng, "") Set regex = Nothing End Function 1或省略后面参数,提取数字 2是提取字母或其它符号 3以上是提取汉字

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多