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