快好知 kuaihz

Excel097 | 数字与文本分离的三种方法:LEFT...

问题来源

朋友留言:韩老师您好,请教一下怎么用LEFT公式把A列中的工号和员工姓名分开到B列(纯数字)和C列(RIGHT公式,纯中文姓名)?谢谢!

数据如下:

实现方法

第一种方法:函数法

第一步先将文本分离出来:

在C2单元格输入公式:“=RIGHT(A2,LENB(A2)-LEN(A2))”,向下填充,即可提取所有员工姓名。

其中:

LENB(A2)和LEN(A2)都是计算A2单元格的字符数, 不同的是:LENB函数是将每个汉字的字符数按照2计算,而LEN函数是将每个汉字的字符数按照1计算,所以,两者的差值是汉字的个数;

“=RIGHT(A2,LENB(A2)-LEN(A2))”的含义是从A2字符的右侧开始取,按照汉字个数取出汉字

第二步先将数字分离出来:

在B2单元格输入公式:“=LEFT(A2,LENB(A2)-LENB(C2))”,向下填充,即可提取所有员工工号:

其中:

LENB(A2)-LENB(C2)的含义是用A2的字符数减去C2的字符数,即数字的个数;

“=LEFT(A2,LENB(A2)-LENB(C2))”是指从A2单元格内容的最左侧开始取,按数字个数取出所有数字。

第二种方法:分列

选中要进行分享的数字与文本区域,选择【数据】——【分列】,在“文本分列向导”对话框第1步中选择“固定列宽”,然后点击“下一步”:

“文本分列向导”对话框第2步中,在数据预览区,用鼠标在标尺上,对准数字与文字分界处点击,会出现一条分隔线:

“文本分列向导”对话框第3步中,选择目标区域为B2,即分离后的数字和文本以B2单元格为起始位置向后填充:

分列结果如下:

但这种分列方式,仅限于要分离的两个部分中第一部分位数一致的情况,如本示例中,工号的位数是一致的。

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:分离  分离词条  文本  文本词条  数字  数字词条  方法  方法词条  Excel  Excel词条  
办公

 3个Word排版高分技巧,你都会...

Word是职场办公人士必备的技能,基本人人都要用。一样的软件一样的装备,大家都在用,有的人写出的文档就格外美观。文档是否好看,就取决于大家的排版功力了。掌握下面...(展开)

办公

 用了这么久的PPT,才知道PPT...

大家平时在制作PPT的时候是不是经常觉得自己的PPT很丑呢?为什么大佬们做出来的PPT那么高端大气上档次呢?其实我们在PPT中只要稍微处理一下图片,也能做出很炫...(展开)

办公

 excel筛选技巧:不用函数公式...

编按:哈喽,大家好!说到excel中的筛选,想必大家早已是了如指掌,不过增强版的筛选,你听说过吗?它可比普通的筛选厉害多了,不仅能实现excel中的一对多查找,...(展开)