单元格中的数据很乱,有中文、英文和数字,如何只提取其中部分内容?用函数或VBA?相信许多小白朋友都不会,不会也没关系,这里小汪老师给大家推荐一种非常简单且实用的技巧,用Word,一起来看看如何操作吧! 如下图所示: 提取数据 先选中数据单元格,然后复制到 Word 中,在 Word 中使用「Ctrl H」打开查找和替换。 查找内容:[!0-9] 替换为:空 勾选“通配符”,最后“全部替换”即可。 说明:Word 通配符中的感叹号[!]表示“非”或“否”的意思,「0-9」是包含了所有的数字。这里我们查找的内容是非 0 到 9 这些字符。 提取字母 同样的方法,我们再来提取字母。 查找:[!a-zA-Z] 替换:空 说明:[a-z]是包含了所有的小写字母,[A-Z]是包含了所有的大写字母,[a-zA-Z]包含了所有小写和大写字母。再加上一个感叹号!就是除字母以外。 提取文字 最后我们再来提取汉字。 查找:[!一-龥] 或者 [!一-﨩] 替换:空 说明:[!一-龥] 或者 [!一-﨩],是什么意思呢,都是包含了所有的中文,属于 2.0 和 3.0 字符集里面的顺序,你可以理解为数字中的从 0 到 9 ,或者字母中的 a 到 z 就行了,也就是包含了所有的中文汉字。 相关技巧 |
|