我之前的一篇文章中講過,如何利用CHAR函數實現字符"世界杯"的展現,今天仍是這個話題,還将引入CODE函數,并着重講解這兩個函數的利用實例及技巧。以後還會有篇文章講一下它們的綜合利用。這篇文章将會給不熟悉正則運算的朋友解決一大類的問題。
首先我們還是先講一下CHAR函數和CODE函數,并加以比較說明。
Char函數:CHAR函數可将其他類型計算機文件中的代碼轉換為字符。
語法:CHAR(Number)Number 是用于轉換的字符代碼,介于 1 到 255 之間。使用的是當前計算機字符集中的字符。
Code函數:CODE函數是Microsoft Excel 中的公式,此函數用于返回文本字符串中第一個字符的數字代碼,返回的代碼對應于計算機當前使用的字符集。用于返回文本字符串中第一個字符的數字代碼,返回的代碼對應于計算機當前使用的字符集。
CODE(text)語法參數text必需有,作為需要得到其第一個字符的文本。
示例
=CODE("EXCEL") 返回第一個字符"E"對應的數字代碼: 69
=CODE("e") 返回字符"e"對應的數字代碼: 101
=CODE(" ") 返回空格對應的數字代碼: 32
公式:=IF(AND((CODE(A5)>=48),(CODE(A5)<=57)),"數字","不是數字")
公式講解:AND((CODE(A5)>=48),(CODE(A5)<=57)是說CODE的字符在48與57之間,如果在就返回數字,如果不在就返回不是數字。
通過上面的截圖可以看到這個CODE函數的應用實例。
實例2;在單元格内輸入特殊字符
原理:利用上面的知識點"5 一些不常用的符号輸入比較困難,可以用char函數來生成。"
下面的截圖中列出了幾個特殊的符号:
如果你在以後的錄入中需要錄入百分号那麼就直接錄入=char(37)即可。
今日内容回向:
1 CHAR 函數是如何定義的?
2 CODE函數是如何定義的?
3 CHAR函數和CODE函數總結出來的知識點有哪些?
4 如何判斷錄入的字符首位是否為數字?
5 如何實現特殊符号的錄入?
分享成果,随喜正能量。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!