close

4033

Excel如何將儲存格內容結合並將國字轉數字()

如果要將A欄中的稱謂結合年級(國字數字)、班級、座號各2位數,結果如下圖?

image

方法二:

1.點取B2儲存格,輸入公式「=CONCATENATE(LEFT(A2),FIND(MID(A2,3,1),"一二三四五六"),TEXT (SUBSTITUTE(MID(A2,5,2),"班",""),"00"),SUBSTITUTE(RIGHT(A2,3),"號",""))」後,向下複製公式到J3:J7儲存格。

image

公式說明:

=CONCATENATE(LEFT(A2),FIND(MID(A2,3,1),"一二三四五六"),TEXT(SUBSTITUTE(MID(A2,5,2), "班",""),"00"),SUBSTITUTE(RIGHT(A2,3),"號",""))

公式一MID(A2,3,1) 傳回在A2儲存格第3個位元開始抓取1個字元的內容。

image

公式二FIND(公式一,"一二三四五六") 將公式一傳回結果與一二三四五六比對,傳回在第幾位元。

image

公式三LEFT(A2) 傳回A2儲存格第1個字元。

公式四LEN(A2) 傳回A2儲存格內容長度。

公式五MID(A2,5,公式4-5) 傳回在A2儲存格第5個位元開始抓取N(公式4傳回結果減5)個字元的內容。

公式六SUBSTITUTE(公式五,"班","") 將公式五傳回結果字串中的「班」字元刪除。

公式七TEXT(公式六,"00") 將公式六傳回結果格式設定為00。

公式八RIGHT(A2,3) 傳回A2儲存格內容右邊3個字元。

公式九SUBSTITUTE(公式八,"號","") 將公式八傳回結果字串中「號」字刪除。

公式十CONCATENATE(公式三,公式二,公式七,公式九) 將公式三、公式二、公式七、公式九傳回結果合併。

~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我

image


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()