在 Excel 中,如果想要將身份證字號中的字母轉換為數字,該何如處理?(參考下圖)

身份證字號中的英文字母A, B ~ Z,分別對應01, 02 ~ 26。

儲存格B2:=RIGHT("0"&CODE(LEFT(A2,1))-64&RIGHT(A2,9),11)

複製儲存格B2,往下各列貼上。

LEFT(A2,1):取出身份證字號中的英文字母。

CODE(LEFT(A2,1)-64:將英文字母轉換為數字(A~Z 分別對應 01~26)。

RIGHT("0"&CODE(LEFT(A2,1))-64&RIGHT(A2,9),11):將上述之數字串接原來的身份證字號中的數字部分,且在字串左端串接「0」,將後從右端取出11個字,讓 A~I 分別對應 1~9,能顯示 01~09。

 

arrow
arrow
    全站熱搜

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