首頁 > 軟體

利用萬用字元將Excel中英文字母、中文、數位提取出來

2020-07-14 14:34:31

混亂資料中包含了中文、資料、大小寫英文字母這些內容,我們如何單獨分離獲取呢?之前易老師有講過【ExcelVBA在混合資料單元格中快速提取英文、數位、中文】方法,主要是利用VBA來快速獲取。今天,易老師再來給大家分享一篇技巧,我們利用萬用字元也可以單獨分離獲取。不同的方法,結果相同。

有的同學可能就會說了,可以利用快速填充來搞定,這裡我要告訴大家的是快速填充功能還不是很完善,對於部分資料無法做到百分百準確獲取。
 

01 獲取資料

我們先將Excel中的資料複製到Word中來,然後使用快捷鍵【Ctrl + H】開啟查詢替換,然後勾選萬用字元。

查詢:[!0-9]
替換:空
說明:萬用字元,我之前的文章都有講過哦。在萬用字元中感嘆號[!]代表“否”或“非”,所以,我們查詢的內容是非0到9這些字元。


 

02 獲取大小寫英文字母

查詢:[!a-zA-Z]
替換:空
說明:[a-z]是包含了所有的小寫字母,[A-Z]是包含了所有的大寫字母,[a-zA-Z]包含了所有小寫和大寫字母。再加上一個感嘆號!就是非。


 

03 獲取中文

查詢:[!一-龥] 或者 [!一-﨩]
替換:空
說明:[!一-龥] 或者 [!一-﨩],是什麼意思呢,都是包含了所有的中文,屬於2.0和3.0字元集裡面的順序,你可以理解為數位中的從0到9,或者字母中的a到z就行了,也就是包含了所有的中文漢字。


IT145.com E-mail:sddin#qq.com