数据员掌握的函数公式(最牛工作公式系列)
工作中经常需要将某一单元格内数据分到多个单元格内, 怎么用LEFT公式把A列中的工号和员工姓名分开到B列(纯数字)和C列(right公式,纯中文姓名)?
数据如下:
第一种方法:LEFT、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单元格为起始位置向后填充:
分列结果如下:
但是这种分列方式,仅限于要分列的两个部分中第一部分位数一致的情况,如本例中,工号的位数是一致的。
最牛工作公式系列还将继续更新,希望喜欢的朋友点赞转发关注哦~~~~
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com