之前提到過CHAR函數(shù)的用法,,這個函數(shù)是比較神奇的,,語法是極其簡單的,char(數(shù)字),,簡單來說就是可以把數(shù)字對應(yīng)的字符給顯示出來,可以說我們計(jì)算機(jī)打出來的文字和符號大多都能和它進(jìn)行對應(yīng),。 CHAR函數(shù)的數(shù)字區(qū)間必須為1-255,,33025-65535這兩個區(qū)間,不在這個區(qū)間會返回錯誤,,CHAR(1)到CHAR(255)是單字節(jié)字符,,CHAR(33025)到CHAR(65535)為雙字節(jié)字符。 通過下面的批量輸入來看看CHAR在數(shù)字1-65535返回結(jié)果,,我們在名稱框輸入A1:A65535,,點(diǎn)擊ENTER,就會選中A1:A65535這個區(qū)域,,然后輸入=CHAR(ROW(A1)),,按下CTRL+ENTER就能得出結(jié)果,。 我們可以看到結(jié)果里面有數(shù)字,字母,、符號,、還有漢字,這個順序與我們插入符號的順序是一致的,。 目前這個函數(shù)我使用比較多的是和INDIRECT函數(shù)配合使用(如果不使用offset函數(shù)),,主要是對列號進(jìn)行使用,比如 引用A1單元格,, =INDIRECT(CHAR(65)&1),, 引用B2, =INDIRECT(CHAR(65+COLUMN(A1))&1) CODE函數(shù)是可以把字符返回?cái)?shù)字代碼的一個函數(shù),,它和CHAR函數(shù)是可以相互返回的,,比如下面的例子,我輸入漢字“我是山西人”,,CODE函數(shù)把這幾個漢字返回成了數(shù)字,,我們在用CHAR函數(shù)返回了漢字。 通過這個函數(shù)我們可以做一個有趣的數(shù)字密文,,然后通過CHAR函數(shù)進(jìn)行翻譯,,比如下面的這些數(shù)字,我能把它翻譯成《靜夜思》 我只需借助CHAR函數(shù)就可以: |
|