有人問到:身份證的第一碼為英文字母,常會用到要將其轉換為數字,例如:A→1、B→2、C→3、….、Z→26。如何能利用 Excel 來建立這個轉換的對照表?

Excel-建立字母和數字轉換的對照表(CHAR,ROW)

 

【公式設計與解析】

儲存格A1=CHAR(64+ROW(A1))

複製儲存格A1,貼至儲存格A1:A26。

說明:

CHAR:傳回數字指定的字元。

使用 CHAR 將數字代碼轉換成字元。

ROW:傳回參照的列號。

ROW(A1)=1、ROW(B2)=2

ROW(1:1)=1、ROW(2:2)=2

因為「A」 的ASCII碼是「65」,

所以 64+ROW(A1)=65。

 

【練習】建立全部小寫英字母

儲存格A1=CHAR(96+ROW(A1))

複製儲存格A1,貼至儲存格A1:A26。

因為「a」 的ASCII碼是「97」,

所以 96+ROW(A1)=97。

Excel-建立字母和數字轉換的對照表(CHAR,ROW)

 

【參考】Excel-製作ASCII碼對照表

Excel-建立字母和數字轉換的對照表(CHAR,ROW)

【延伸閱讀】

參考:本部落格中其他關於 Excel CHAR 函數的應用

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel CHAR ROW
    全站熱搜

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