Excel中快速批量拆解姓名和邮箱字符串

邮箱网讯 12月21日消息 工作中会有大量姓名和邮箱并在一起的情况,又需要把姓名和邮箱拆开成两列,数据有以下特征:

1、姓名都是汉字(即一个字占两个字节),汉字的数量不一定,一般2-4个汉字,甚至更长。

2、邮箱都是单字节字符,邮箱长度不固定。

3、都是姓名在前,邮箱在后。

如果手工一个一个拆开,数据量大时工作量太大,其实这种情况只用一个简单的公式即可快速完成。只要是双字节字符在前,单字节字符在后的情况,都能用这个方法。

按图中所示,需要拆解的字符串放在A1,那么在B1中输入“=LEFT(A1,LENB(A1)-LEN(A1))”,即得到前半部分姓名;在C1中输入“=RIGHT(A1,LEN(A1)*2-LENB(A1))”,即得到后半部分邮箱。

公式解释如下:

B1:LENB(A1)表示A1字符串字符数,一个汉字占两位;LEN(A1)表示A1字符串字符数,一个汉字占一位;所以LENB(A1)-LEN(A1)就表示A1中的汉字个数(记为N),那么LEFT(A1,N)就表示A1中的汉字;该方法实现了把前半部分汉字拆解出来。

C1:LENB(A1)表示A1字符串字符数,一个汉字占两位;LEN(A1)表示A1字符串字符数,一个汉字占一位;LEN(A1)*2-LENB(A1)也能表示为LEN(A1)-[LENB(A1)-LEN(A1)],即A1的字符个数减去A1的汉字个数,即后面的邮箱字符个数;所以LEN(A1)*2-LENB(A1)就表示A1中的单字节字符个数(记为N),那么RIGHT(A1,N)就表示A1中的邮箱;该方法实现了把后半部分邮箱拆解出来。

类似的情况还有“中文单词+英文翻译”、“姓名+成绩”、“姓名+电话”、“姓名+QQ号/微信号”、“店名+金额”等等情况,都可以使用该方法快速拆解。

分享名称:Excel中快速批量拆解姓名和邮箱字符串
标题路径:https://www.cdcxhl.com/article34/cggjpe.html

成都网站建设公司_创新互联,为您提供电子商务营销型网站建设做网站自适应网站域名注册网站改版

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都seo排名网站优化