CODE函數返回文本字符串中第一個字符的數字編碼。對于Windows,從ANSI字符集返回編碼,對于Macintosh,從Macintosh字符集返回編碼。
在什么情況下使用CODE函數?
CODE函數可以幫助您解開數據中的奧秘,例如:
在導入的文本結尾有什么隱藏的字符?
怎么在單元格中輸入特殊字符?
CODE函數語法
CODE函數語法如下:
CODE(text)
text是想從中獲取第一個字符的代碼的文本字符串
CODE函數陷阱
不同的操作系統,結果是不同的。對于ASCII字符集的編碼(編碼32至126)是一致的且大多數可以在鍵盤中找到。然而,更高的數字(129至254)可能不相同,參見下面鏈接中的比較圖:
Differencesbetween ANSI, ISO-8859-1 and MacRoman character sets
例如,ANSI代碼189是? 而對于Macintosh是O
示例1: 獲取隱藏的字符的編碼
當從網站中復制文本時,可能包括隱藏的字符。CODE函數能夠用于識別那些隱藏的字符是什么。例如,在單元格B3中有文本字符串,但僅“test”是可見的——4個字符。在單元格C3中,LEN函數顯示單元格B3中有5個字符。
要識別最后一個字符的編碼,可以使用RIGHT函數來返回最后一個字符。然后,使用CODE函數返回該字符的編碼。
=CODE(RIGHT(B3,1))
在單元格D3中,RIGHT/CODE公式顯示最后一個字符的代碼是160,是網站中使用的不間斷空格。
示例 2: 查找符號的編碼
要在Excel工作表中插入特殊字符,可以使用功能區“插入”選項卡中的“符號”命令按鈕。例如,可以插入度符號° 或者版權符號?。
插入符號后,可以使用CODE函數確定其編碼。
=IF(C3=””,””,CODE(RIGHT(C3,1)))
一旦知道了編碼,就可以使用數字鍵盤(不是常規數字)來插入符號。對于版權符號的編碼是169。下面的這些步驟用于在單元格中輸入該符號。
帶有數字鍵盤的鍵盤
在鍵盤中,按Alt鍵
在數字鍵盤中,輸入4位數的編碼(如果需要添加前導0):0169
按Enter鍵,就可看到單元格中的版權符號
沒有數字鍵盤的鍵盤
在你的筆記本電腦中,可能需要按特別的鍵來使用數字鍵盤功能。可以查看自已的手冊說明書。下面是我的DELL 筆記本電腦上的操作:
同時按Fn鍵和F4鍵,啟用NumLock
在鍵盤中的字母里找到數字鍵盤。在我的鍵盤中,J=1、 K=2,等等。
同時按Alt鍵和Fn鍵,使用數字鍵盤輸入4位數字編碼(如果需要添加前導0):0169
按Enter鍵,看到單元格中的版權符號。
完成后,按Fn鍵和F4鍵,禁用NumLock。