上面的字符提取数都是固定的两位数,所以提取起来非常简单,但如果我们要提取的字符个数是不固定的怎么提取呢?如下图,要提取左边的编号和右边的姓名。
那就先来了解下这两个函数,函数:LEN(text) 计算文本串中的字符个数。
函数:LENB(text) 计算文本串中的字节个数 (文字和中文符号按2个字节算,其他字符按一个字节算)在B4单元格输入公式:=LEN(A4) 计算A4单元格中字符个数有7个。
在C4单元格输入公式:=LENB(A4) 计算A4单元格中字节个数有9个。
数字有5个,一个文字按2个字节算,所以结果是93.提取编号在B4单元格输入公式:=LEFT(A4,2*LEN(A4)-LENB(A4)) 往下填充即可提取编号。
公式说明:使用LEN(A4)计算结果为7,乘以2就是14然后减去LENB(A4)得到编号的个数,再用LEFT函数进行提取。
4.提取姓名在C4单元格输入公式;=RIGHT(A4,LENB(A4)-LEN(A4)) 往下拖拉填充。
公式说明:LENB(A4)计算结果为9,LEN(A4)计算结果为7,9-7=2 得到姓名的个数,再用RIGHT函数进行提取。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)