免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Excel | 如何利用VBA把漢字和英文分開? | VBA,自定義函數(shù),分離漢字

Function GetMyString(MyValue As Range) '提取英文及數(shù)字、排除中文字
   
    Application.Volatile
        For i = 1 To Len(MyValue)
            If Asc(Mid(MyValue, i, 1)) > 0 Then
                MyString = MyString & Mid(MyValue, i, 1)
            End If
        Next
    GetMyString = MyString
    End Function

Function getchn(MyValue As Range)'提取中文

Dim i As Integer

Dim chn As String

For i = 1 To Len(MyValue)

If Asc(Mid(MyValue, i, 1)) < 0 Then

chn = chn & Mid(MyValue, i, 1)

End If

Next

getchn = chn


End Function

******************************************

  1. Function 漢字(reg, Optional gb As Boolean = True) As String

  2. With CreateObject("VBSCRIPT.REGEXP")

  3.     .Global = True

  4.     If gb Then

  5.         .Pattern = "[^\u4e00-\u9fa5,;,]"

  6.     Else

  7.         .Pattern = "[\u4e00-\u9fa5,;,]"

  8.     End If

  9.     漢字 = .Replace(reg, "")

  10. End With

  11. End Function

代碼

  1. Function 英文(reg, Optional gb As Boolean = True) As String

  2. With CreateObject("VBSCRIPT.REGEXP")

  3.     .Global = True

  4.     If gb Then

  5.         .Pattern = "[!^\u4e00-\u9fa5,;,]"

  6.     Else

  7.         .Pattern = "[!\u4e00-\u9fa5,;,]"

  8.     End If

  9.     英文 = .Replace(reg, "")

  10. End With

  11. End Function

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
004.從形如"123545ABCDEF"的字符串中取出數(shù)字
如何分離Excel單元格中的英文和漢字
Excel中分離漢字和英文數(shù)字
js 字符串 提取漢字 刪除漢字
Excel提取數(shù)字、字母、漢字升級(jí)版,不連續(xù)仍可瞬間提取,真是蓋了帽了!
excel隨機(jī)點(diǎn)名、挑選人員
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服