2012年6月20日 星期三

Excel-轉換身份證字號字母為數字

在 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。

沒有留言:

張貼留言

檢視其他文章

好康東東