python excel怎么将字母后的数字取出来_利用通配符将Excel中英文字母、中文、数字提取出来...

f7d0edf66d4fe51bcacc0c423b1a8017.png

混乱数据中包含了中文、数据、大小写英文字母这些内容,我们如何单独分离获取呢?之前易老师有讲过【ExcelVBA在混合数据单元格中快速提取英文、数字、中文】方法,主要是利用VBA来快速获取。今天,易老师再来给大家分享一篇技巧,我们利用通配符也可以单独分离获取。不同的方法,结果相同。

有的同学可能就会说了,可以利用快速填充来搞定,这里我要告诉大家的是快速填充功能还不是很完善,对于部分数据无法做到百分百准确获取。

01 获取数据

我们先将Excel中的数据复制到Word中来,然后使用快捷键【Ctrl + H】打开查找替换,然后勾选通配符。

查找:[!0-9]

替换:空

说明:通配符,我之前的文章都有讲过哦。在通配符中感叹号[!]代表“否”或“非”,所以,我们查找的内容是非0到9这些字符。

7c25ce67e4737c2e82a396dc374b01f5.gif

02 获取大小写英文字母

查找:[!a-zA-Z]

替换:空

说明:[a-z]是包含了所有的小写字母,[A-Z]是包含了所有的大写字母,[a-zA-Z]包含了所有小写和大写字母。再加上一个感叹号!就是非。

ac750782c99508f6a5414b62203245bf.gif

03 获取中文

查找:[!一-龥] 或者 [!一-﨩]

替换:空

说明:[!一-龥] 或者 [!一-﨩],是什么意思呢,都是包含了所有的中文,属于2.0和3.0字符集里面的顺序,你可以理解为数字中的从0到9,或者字母中的a到z就行了,也就是包含了所有的中文汉字。

444939cc346e8d3423d5a84780489e39.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值