CODE 函數

Excel CODE 函數教學

CODE 函數的功能

CODE 函數返回某個字元的 ASCII 或 Unicode 數值,這在需要檢查字元編碼、處理文本或進行字母排序時特別有用。


語法

CODE(文字)
  • 文字(必填):需要獲取編碼的字元(只會取第一個字元)。

注意

  • CODE 只返回 文字的第一個字元 的編碼。
  • Windows 版 Excel 使用 Windows-1252(ANSI 編碼)
  • Mac 版 Excel 使用 MacRoman 字元集,某些字元可能不同。

範例

公式結果說明
=CODE("A")65“A” 的 ASCII 代碼
=CODE("a")97“a” 的 ASCII 代碼
=CODE("1")49數字 “1” 的 ASCII 代碼
=CODE("!")33驚嘆號 “!” 的 ASCII 代碼
=CODE("漢")28450漢字的 Unicode 值(可能依系統不同)

進階應用

1. 取得字母的 ASCII 值,然後進行排序

如果你想根據字母的順序排序(A-Z),可以使用:

=CODE(A1)

這樣你就可以比較不同字母的數值。

2. 搭配 CHAR 函數轉換

如果你想將數字轉回對應的字母,可以使用 CHAR

=CHAR(CODE(A1))

這對於字母轉換或加密應用非常有用。

3. 找出不可見的特殊字元

有時候,從其他系統匯入的資料會有隱藏字符,可以用:

=CODE(A1)

如果返回的值是 10(換行符)160(不間斷空格),可以用 CLEANSUBSTITUTE 清理:

=SUBSTITUTE(A1, CHAR(160), " ")

補充

  1. CODE 只能處理 單個字元,如果輸入的文字是多個字母,則只會取第一個
    =CODE("Hello")  →  72 (H 的 ASCII 值)
    
  2. 如果需要獲取 完整 Unicode 字元(適用於超過 255 的範圍),請使用 UNICODE
    =UNICODE("漢")
    

結論

  • CODE 取得字元的 ASCII 或 Unicode 數值,適用於排序、字母轉換和清理隱藏字符。
  • 可搭配 CHARUNICODECLEAN 等函數進一步處理文本。
  • 對於中文字或特殊符號,建議使用 UNICODE

這樣你就能靈活運用 CODE 來處理 Excel 文字數據了!?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *