在 Excel 中有一個資料清單(如下圖左),如果想要重組其中的文字(如下圖右),該如何處理?

在下圖中,要重組其中的文字,主要是要把英文後的數字移到英文字之前,再把「-」去除。其中兩組數字,可能為一碼,也可能為二碼。

Excel-字串重組(MID,LEFT,FIND)

 

【公式設計與解析】

儲存格C2:

=MID(A2,2,FIND("-",A2)-2)&LEFT(A2,1)&MID(A2,FIND("-",A2)+1,99)

複製儲存格C2,貼至儲存格C2:C24。

(1) FIND("-",A2)

找尋儲存格A2的內容裡,「-」的位置。(本例為:3)

(2) MID(A2,2,FIND("-",A2)-2)

取出英文字之後,「-」之前的數字。(本例為:1)

(3) LEFT(A2,1)

取出英文字。(本例為:A)

(4) MID(A2,FIND("-",A2)+1,99)

取出「-」之後的數字。(本例為:12)

arrow
arrow
    文章標籤
    Excel MID LEFT FIND
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()