第一,excel code函數(shù)基礎(chǔ)用法
Excel中code函數(shù)的用法是返回文本字符串中第一個(gè)字符的數(shù)字代碼。
code函數(shù)的語法是:CODE(text),其中的Text參數(shù)表示要返回其中第一個(gè)字符的數(shù)字代碼的文本。
比如下面所示的:在B1輸入公式:=CODE(A1),就返回65。表示A1單元格中第一個(gè)字符A,對(duì)應(yīng)的數(shù)字代碼是65。此公式等同于:=CODE("A")。
第二,excel code函數(shù)實(shí)例部分
1.判斷A列數(shù)據(jù)源首字母是否為大寫英文字母
解法一:B2輸入公式:=IF((CODE(A2)<=90)*(CODE(A2)>=65),"大寫","否"),下拉復(fù)制公式。
公式解釋: CODE("A")=65,CODE("Z")=90, CODE("a")=97, CODE("z")=122,通過查詢,知道大寫字母A—Z對(duì)應(yīng)的code數(shù)字為:65-90,小寫字母a—z對(duì)應(yīng)的code數(shù)字為:97-122。
如果數(shù)據(jù)源沒有數(shù)字開始的話,=IF(CODE(A2)<=90,"大寫","否"),這個(gè)公式就可行。
如果需要考慮數(shù)據(jù)源出現(xiàn)數(shù)字開頭,公式同樣適用,再添加一個(gè)判斷:CODE(A2)>=65。
用IF判斷代碼數(shù)字為65-90區(qū)間的,即為大寫,否則就為小寫。
解法二:=TEXT((CODE(A2)<=90)*(CODE(A2)>=65),"[>0]大寫;否")
Text第一參數(shù):(code)*(code),邏輯相乘,結(jié)果為0或1。用text進(jìn)行判斷:[>0],這是條件,如果為真,1,就返回“大寫”,否則返回“否”。
2. 英文字母大小寫轉(zhuǎn)換
如下面所示,如果A列單詞是大寫,將其轉(zhuǎn)換為小寫;如果A列是小寫的,將其轉(zhuǎn)換為大寫。
公式為:=IF(CODE(A2)<91,LOWER(A2),UPPER(A2))
前面的知識(shí)學(xué)習(xí),我們知道大寫字母A—Z對(duì)應(yīng)的code數(shù)字為:65-90。因此用IF判斷小于91的即為大寫字母為條件,如果是就用LOWER函數(shù)轉(zhuǎn)換為小寫。否則就用UPPER轉(zhuǎn)換為大寫。
大小寫轉(zhuǎn)換LOWER和UPPER函數(shù),請(qǐng)參考文章:《excel英文大小寫轉(zhuǎn)換函數(shù)用法及實(shí)例介紹》
3. 利用CODE函數(shù)輸入非主流文字和特殊符號(hào)
在A1單元格中輸入“囧”字,在B1單元格中輸入公式=code(A1),可以看到結(jié)果為34789,這個(gè)就是其字符代碼。
我們平時(shí)使用的一些ALT鍵和小鍵盤數(shù)字組合輸入的特殊符號(hào)和文字一類的,就是上面的原理。
為什么按住ALT鍵后,然后用小鍵盤輸入34789,放開ALT鍵即可,就可以輸入這個(gè)“囧”字,就是因?yàn)檫@個(gè)字對(duì)應(yīng)的字符代碼是34789。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:excel code函數(shù)用法實(shí)例剖析
本文網(wǎng)址:http://www.ezxoed.cn/html/support/11139216011.html