【Excel函數84】CODE 取得首字元的編碼值,用於格式驗證與字元分析

更新 發佈閱讀 6 分鐘

在 Excel 中進行格式驗證、文字分析或資料清理時,常需要判斷某個字元的編碼值。CODE 函數能回傳指定文字中「第一個字元」的數值代碼,依據系統字元集(如 Windows ANSI)對應 ASCII 或 Unicode 編碼。它適合用於大小寫判斷、特殊字元識別、欄位驗證與報表設計等場景。

🔹快速摘要(語法、用途、常見場景)

  • 用途:取得文字中第一個字元的數值代碼
  • 語法=CODE(文字)
  • 常見場景:文字編碼分析、大小寫判斷、特殊字元識別、格式驗證、資料清理

一、CODE 函數語法與用途:文字編碼識別的基礎工具

語法:

=CODE(text)
  • text:要分析的文字字串
  • 回傳結果為該字串第一個字元的數值代碼
  • 依據系統字元集(Windows 為 ANSI,Mac 為 Macintosh)回傳對應編碼

例如,CODE("A") 回傳 65CODE("!") 回傳 33

二、範例教學:五個基礎 + 五個進階範例

🔸基礎範例

範例一:取得英文字母的編碼

=CODE("A")

回傳 65

範例二:取得標點符號的編碼

=CODE("!")

回傳 33

範例三:分析儲存格內容的首字元

=CODE(A1)

回傳 A1 中第一個字元的編碼。

範例四:搭配 UPPER 判斷大小寫差異

=CODE(UPPER(A1))

將首字元轉為大寫後再分析。

範例五:搭配 LOWER 判斷小寫編碼

=CODE(LOWER(A1))

將首字元轉為小寫後再分析。

🔸進階範例

範例六:判斷是否為數字字元

=IF(CODE(A1)>=48, IF(CODE(A1)<=57, "是數字", "不是"), "不是")

判斷 A1 首字元是否為 0–9。

範例七:搭配 EXACT 比對編碼是否一致

=EXACT(CODE(A1), CODE(B1))

判斷兩欄首字元是否完全相同。

範例八:搭配 CHAR 反向轉換編碼為字元

=CHAR(CODE(A1))

取得首字元的編碼後再轉回字元。

範例九:批次分析整欄資料首字元編碼

=MAP(A2:A100, LAMBDA(x, CODE(x)))

分析 A2:A100 中每列首字元的編碼(Excel 365)。

範例十:建立格式驗證提示

=IF(CODE(A1)<65, "非英文字母開頭", "")

若首字元編碼小於 A 的編碼則提示。

三、常見問題解答(FAQ)

Q1:CODE 可以處理中文嗎?

不建議使用,中文字元會回傳 Unicode 編碼,可能超出 ASCII 範圍。

Q2:CODE 是否區分大小寫?

是,大寫與小寫字元編碼不同,例如 CODE("A")=65CODE("a")=97

Q3:CODE 可以處理空白嗎?

可以,CODE(" ") 回傳 32

Q4:CODE 可以處理整欄資料嗎?

可以,搭配 MAP 或拖曳填滿即可批次處理。

Q5:CODE 可以搭配哪些函數使用?

常見搭配 CHAR、EXACT、UPPER、LOWER、MAP、LAMBDA 等。

四、注意事項與錯誤排除

  • 若輸入為空白,會回傳 #VALUE! 錯誤
  • 只分析「第一個字元」,其餘字元不會處理
  • 中文字元回傳 Unicode 編碼,可能不適用於 ASCII 分析
  • 建議搭配錯誤防呆邏輯處理空白或格式異常輸入
  • 若需分析整段文字的所有字元編碼,需搭配 MID 與迴圈處理

五、延伸技巧與相關函數

1. CHAR 函數

功能摘要:根據編碼回傳對應字元。

連動應用:可用 CODE 取得編碼後再用 CHAR 反向轉換,例如 CHAR(CODE("A")) 回傳 A

2. EXACT 函數

功能摘要:精準比對兩段文字是否完全一致。

連動應用:可用 CODE 分析首字元,再用 EXACT 判斷是否一致,例如 EXACT(CODE(A1), CODE(B1))

3. UPPER / LOWER 函數

功能摘要:將文字轉為大寫或小寫。

連動應用:可先標準化大小寫再分析編碼,例如 CODE(UPPER(A1)) 可避免大小寫差異影響判斷。

4. IF 函數

功能摘要:根據邏輯條件回傳不同結果。

連動應用:可用 CODE 判斷首字元是否為特定範圍,再用 IF 提示或標記,例如 IF(CODE(A1)<65, "非英文字母", "")

5. MAP / LAMBDA 函數(Excel 365 專用)

功能摘要:MAP 可對陣列中每個元素套用自訂邏輯,LAMBDA 用於封裝該邏輯。

連動應用:可批次分析整欄資料首字元編碼,例如 MAP(A2:A100, LAMBDA(x, CODE(x))),並可結合 IF 或其他函數進行標記與提示。

這些函數能與 CODE 組合成一套完整的「字元分析 → 編碼判斷 → 格式驗證 → 錯誤提示 → 批次處理」流程,適用於報表設計、資料清理與欄位驗證等場景。

六、結語與延伸閱讀推薦

CODE 函數是 Excel 中用於文字編碼分析的基礎工具,適合用在格式驗證、資料清理、欄位解析與報表設計等情境。學會 CODE 後,你可以進一步探索:

  • [CHAR 函數教學:根據編碼回傳字元的反向工具]
  • [EXACT 函數教學:精準比對文字是否完全一致]
  • [MAP 函數教學:批次處理與格式比對的動態技巧]
留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
30會員
224內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/14
在 Excel 中處理欄位驗證、格式解析或資料清理時,常需要知道某段文字的長度。LEN 函數能精準回傳字串中所有字元的數量,包括空格與標點,是文字處理、欄位控制與報表設計中不可或缺的基礎工具。 用途:計算文字字元總數(含空格與標點) 語法:=LEN(文字)
Thumbnail
2025/10/14
在 Excel 中處理欄位驗證、格式解析或資料清理時,常需要知道某段文字的長度。LEN 函數能精準回傳字串中所有字元的數量,包括空格與標點,是文字處理、欄位控制與報表設計中不可或缺的基礎工具。 用途:計算文字字元總數(含空格與標點) 語法:=LEN(文字)
Thumbnail
2025/10/14
在 Excel 中進行欄位比對、格式驗證或資料清理時,常需要判斷兩段文字是否完全一致。EXACT 函數能精準比對兩段文字是否「完全相同」,包括大小寫與隱藏字元,是資料驗證、錯誤偵測與報表一致性檢查的常用工具。 用途:判斷兩段文字是否完全一致(區分大小寫)
Thumbnail
2025/10/14
在 Excel 中進行欄位比對、格式驗證或資料清理時,常需要判斷兩段文字是否完全一致。EXACT 函數能精準比對兩段文字是否「完全相同」,包括大小寫與隱藏字元,是資料驗證、錯誤偵測與報表一致性檢查的常用工具。 用途:判斷兩段文字是否完全一致(區分大小寫)
Thumbnail
2025/10/14
在 Excel 中處理欄位拆解、格式解析或資料清理時,若需找出某個字元或文字在字串中的位置,SEARCH 函數是最彈性的選擇。它能回傳指定文字首次出現的位置,且不區分大小寫,適合用於搭配 MID、LEFT、RIGHT 等函數進行欄位解析、代碼拆解與格式控制。
Thumbnail
2025/10/14
在 Excel 中處理欄位拆解、格式解析或資料清理時,若需找出某個字元或文字在字串中的位置,SEARCH 函數是最彈性的選擇。它能回傳指定文字首次出現的位置,且不區分大小寫,適合用於搭配 MID、LEFT、RIGHT 等函數進行欄位解析、代碼拆解與格式控制。
Thumbnail
看更多
你可能也想看
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
微軟的EXCEL又出了一個新函數了【TRANSLATE】,TRANSLATE這個單字翻譯成中文就是翻譯的意思,他的功能就是"翻譯"。 有了這個函數就可以直接在原有資料進行翻譯,不用再把資料丟到Google翻譯或是GPT了。 🔎函數說明 TRANSLATE(要翻譯的內容,原始語言,翻
Thumbnail
微軟的EXCEL又出了一個新函數了【TRANSLATE】,TRANSLATE這個單字翻譯成中文就是翻譯的意思,他的功能就是"翻譯"。 有了這個函數就可以直接在原有資料進行翻譯,不用再把資料丟到Google翻譯或是GPT了。 🔎函數說明 TRANSLATE(要翻譯的內容,原始語言,翻
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
在工作職場上輸入資料時,如果輸入的內容可以觀察出特定的規則時,其實可以使用儲存格格式來快速輸入資料。 舉一個例子,再輸入學生班級時,三年二班要輸入4個字,【三】、【年】、【二】、【班】,但其實觀察一下規律,其中的年跟班都是相同的,那麼就能利用這個規則來偷吃步拉 📌設定儲存格格式 選取範圍
Thumbnail
在工作職場上輸入資料時,如果輸入的內容可以觀察出特定的規則時,其實可以使用儲存格格式來快速輸入資料。 舉一個例子,再輸入學生班級時,三年二班要輸入4個字,【三】、【年】、【二】、【班】,但其實觀察一下規律,其中的年跟班都是相同的,那麼就能利用這個規則來偷吃步拉 📌設定儲存格格式 選取範圍
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News