专栏名称: Word联盟
学办公软件,就关注Word联盟,提供Office、Word、Excel、PPT、WPS等各种办公技巧!
目录
相关文章推荐
南京日报  ·  场面惊险!黄山风景区紧急公告 ·  5 小时前  
岚山发布  ·  起猛了!一夜之间,岚山变“花海”! ·  2 天前  
岚山发布  ·  起猛了!一夜之间,岚山变“花海”! ·  2 天前  
北京大学中国古代史研究中心  ·  中古史荐读|童强:从士族到进士——古代艺术家 ... ·  2 天前  
史事挖掘机  ·  1979年河南教师平整土地,挖出九千年前国宝 ... ·  3 天前  
51好读  ›  专栏  ›  Word联盟

利用通配符将Excel中英文字母\/中文\/数字提取出来

Word联盟  · 公众号  ·  · 2018-02-10 21:24

正文

混乱数据中包含了中文、数据、大小写英文字母这些内容,我们如何单独分离获取呢?之前易老师有讲过【 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就行了,也就是包含了所有的中文汉字。

相关阅读






请到「今天看啥」查看全文