工作中經常需要将某一單元格内數據分到多個單元格内, 怎麼用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單元格為起始位置向後填充:
分列結果如下:
但是這種分列方式,僅限于要分列的兩個部分中第一部分位數一緻的情況,如本例中,工号的位數是一緻的。
最牛工作公式系列還将繼續更新,希望喜歡的朋友點贊轉發關注哦~~~~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!