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