4033 |
Excel如何將儲存格內容結合並將國字轉數字 |
如果要將A欄中的稱謂結合年級(國字數字)、班級、座號各2位數,結果如下圖?
方法一:
1.點取B2儲存格,輸入公式「=CONCATENATE(LEFT(A2),FIND(MID(A2,3,1),"一二三四五六"),TEXT(SUBSTITUTE(MID(A2,5,LEN(A2)-5),"班",""),"0000"))」後,向下複製公式到J3:J7儲存格。
公式說明:
=CONCATENATE(LEFT(A2),FIND(MID(A2,3,1),"一二三四五六"),TEXT(SUBSTITUTE(MID(A2,5, LEN(A2)-5),"班",""),"0000"))
公式一:MID(A2,3,1) 傳回在A2儲存格第3個位元開始抓取1個字元的內容。
公式二:FIND(公式一,"一二三四五六") 將公式一傳回結果與一二三四五六比對,傳回在第幾位元。
公式三:LEFT(A2) 傳回A2儲存格第1個字元。
公式四:LEN(A2) 傳回A2儲存格內容長度。
公式五:MID(A2,5,公式4-5) 傳回在A2儲存格第5個位元開始抓取N(公式4傳回結果減5)個字元的內容。
公式六:SUBSTITUTE(公式五,"班","") 將公式五傳回結果字串中的「班」字元刪除。
公式七:TEXT(公式六,"0000") 將公式六傳回結果格式設定為0000。
公式八:CONCATENATE(公式三,公式二,公式七) 將公式三、公式二、公式七傳回結果合併。
~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表