1、姓名长度是不确定的,可能有的人的姓名有三个字、有的人的姓名有四个字,但是手机号的长度则是一定的,都是11个数字。可以通过使用left(text,num_chars)和len(text)来提取姓砘捃坑聒名。left函数可以从原文本中提取指定长度的字符串且从左侧开始计算指定长度,len函数计算的是指定字符串的长度。在B2中输入 =LEFT(A2,LEN(A2)-11)即可提取姓名。
2、如果姓名和手机号中间含有加号+,在B2中输入 =LEFT(A2,LEN(A2)-12) 即可提取姓名。
3、还可以通过lenb脑栲葱蛸函数提取姓名,lenb函数中,一个数字或一个字母按1个字节计算,一个汉字按两个字节计算;len函数中不管是一个数字、字母还是一个汉字均是按一个字节计算。所以可以通过lenb()-len()的差值来返回姓名。在B2中输入=LEFT(A2,LENB(A2)-LEN(A2))即可提取姓名。
4、提取姓名之后,手机号也可以提取出来。可以通过right(text,num_chars)提取手机号,即在C2中输入=RIGHT(A2,11)。
5、也可以通过substitute(text,old_text,new_text,[instance_num])函数分离手机号,new_text省略则默认为空。即可在C2中输入=SUBSTITUTE(A2,B2,)分离手机号。