
單元格中的數(shù)據(jù)很亂,有中文、英文和數(shù)字,如何只提取其中部分內(nèi)容?用函數(shù)或VBA?相信許多小白朋友都不會(huì),不會(huì)也沒關(guān)系,這里小汪老師給大家推薦一種非常簡(jiǎn)單且實(shí)用的技巧,用Word,一起來(lái)看看如何操作吧! 如下圖所示: 
先選中數(shù)據(jù)單元格,然后復(fù)制到 Word 中,在 Word 中使用「Ctrl + H」打開查找和替換。 查找內(nèi)容:[!0-9] 替換為:空 勾選“通配符”,最后“全部替換”即可。 說(shuō)明:Word 通配符中的感嘆號(hào)[!]表示“非”或“否”的意思,「0-9」是包含了所有的數(shù)字。這里我們查找的內(nèi)容是非 0 到 9 這些字符。 
同樣的方法,我們?cè)賮?lái)提取字母。 查找:[!a-zA-Z] 替換:空 說(shuō)明:[a-z]是包含了所有的小寫字母,[A-Z]是包含了所有的大寫字母,[a-zA-Z]包含了所有小寫和大寫字母。再加上一個(gè)感嘆號(hào)!就是除字母以外。 
最后我們?cè)賮?lái)提取漢字。 查找:[!一-龥] 或者 [!一-﨩] 替換:空 說(shuō)明:[!一-龥] 或者 [!一-﨩],是什么意思呢,都是包含了所有的中文,屬于 2.0 和 3.0 字符集里面的順序,你可以理解為數(shù)字中的從 0 到 9 ,或者字母中的 a 到 z 就行了,也就是包含了所有的中文漢字。 
|