亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
664
2025-04-01
excel code函數用法實例教程
文章介紹excel code函數的用法和實例,在最后并剖析了code函數和字符代碼對應關系。
第一,excel code函數基礎用法
Excel中code函數的用法是返回文本字符串中第一個字符的數字代碼。
code函數的語法是:CODE(text),其中的Text參數表示要返回其中第一個字符的數字代碼的文本。
比如下面所示的:在B1輸入公式:=CODE(A1),就返回65。表示A1單元格中第一個字符A,對應的數字代碼是65。此公式等同于:=CODE("A")。
第二,excel code函數實例部分
1.判斷A列數據源首字母是否為大寫英文字母
解法一:B2輸入公式:=IF((CODE(A2)<=90)*(CODE(A2)>=65),"大寫","否"),下拉復制公式。
公式解釋: CODE("A")=65,CODE("Z")=90, CODE("a")=97, CODE("z")=122,通過查詢,知道大寫字母A—Z對應的code數字為:65-90,小寫字母a—z對應的code數字為:97-122。
如果數據源沒有數字開始的話,=IF(CODE(A2)<=90,"大寫","否"),這個公式就可行。
如果需要考慮數據源出現數字開頭,公式同樣適用,再添加一個判斷:CODE(A2)>=65。
用IF判斷代碼數字為65-90區間的,即為大寫,否則就為小寫。
解法二:=TEXT((CODE(A2)<=90)*(CODE(A2)>=65),"[>0]大寫;否")
Text第一參數:(code)*(code),邏輯相乘,結果為0或1。用text進行判斷:[>0],這是條件,如果為真,1,就返回“大寫”,否則返回“否”。
2. 英文字母大小寫轉換
如下面所示,如果A列單詞是大寫,將其轉換為小寫;如果A列是小寫的,將其轉換為大寫。
公式為:=IF(CODE(A2)<91,LOWER(A2),UPPER(A2))
前面的知識學習,我們知道大寫字母A—Z對應的code數字為:65-90。因此用IF判斷小于91的即為大寫字母為條件,如果是就用LOWER函數轉換為小寫。否則就用UPPER轉換為大寫。
3. 利用CODE函數輸入非主流文字和特殊符號
在A1單元格中輸入“囧”字,在B1單元格中輸入公式=code(A1),可以看到結果為34789,這個就是其字符代碼。
我們平時使用的一些ALT鍵和小鍵盤數字組合輸入的特殊符號和文字一類的,就是上面的原理。
為什么按住ALT鍵后,然后用小鍵盤輸入34789,放開ALT鍵即可,就可以輸入這個“囧”字,就是因為這個字對應的字符代碼是34789。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。