微信公众号 【EXCEL880】 QQ群【341401932】
课程咨询 加我微信EXCEL880B 试学网址http://v.excel880.com
课程咨询 加我微信EXCEL880B 试学网址http://v.excel880.com
在财务数据处理中,经常会遇到有些数据来源 是名字卡号混着写的,比如 王小明321456778899,而我们实际使用中肯定是要把名字和后面的卡号分开来,这种没有明确分隔符的用分列也无法处理,难道只剩下手工处理?
这里面会提到单字节和双字节的概念,可看一下视频中有讲解
其中有一个经常用的套路 就是找到第一个单字节的字符,在此文本中正好是第一个数字的位置
公式是:
=searchb("?",a2)
以及 求某单元格中 单字节字符的个数
=2*len(a2)-lenb(a2)
另外扩展公式 求单元格中 双字节字符的个数
= lenb(a2)-len(a2)
通过以上的函数套路可以分别求出 第一个数字的位置 以及数字的长度.然后配合Mid,Left等字符截取函数 求出最后的结果
求姓名公式为:
=left(a2,searchb("?",a2)-1) 从左取 第一个数字位置减1个字符
求卡号公式为:
=mid(a2,searchb("?",a2),2*len(a2)-lenb(a2)) 用的正是上面的套路
视频免费观看,附件打赏下载,感谢支持!
网站经费紧张,附件收费下载,感谢支持!
2019年8月13日 下午9:15
手机版任何代码都无法运行
2018年5月18日 下午8:07 沙发
手机版的用不了这个代码吗