本文介紹excel中char函數(shù)的使用方法,并給出具體的實(shí)例來(lái)幫助理解char函數(shù)。
第一,char函數(shù)用法解釋
Excel中char函數(shù)以字符代碼為參數(shù),返回與代碼相對(duì)應(yīng)的字符。Char函數(shù)可以返回ASCII碼所對(duì)應(yīng)的字符,參數(shù)范圍為1~255,例如Char(65)="A"。當(dāng)參數(shù)大于255時(shí)返回錯(cuò)誤值#VALUE!。
利用char函數(shù)生成A~Z大寫(xiě)字母的方法:
普通公式:=CHAR(ROW(A1)+64),或者=CHAR(ROW(A65))下拉復(fù)制。
數(shù)組公式:=CHAR(ROW(65:90)),下拉復(fù)制。
利用char函數(shù)生成a~z小寫(xiě)字母的方法:
=CHAR(97+ROW(A1)-1),或者=LOWER(CHAR(ROW(A65)))下拉復(fù)制。
=CHAR(97+COLUMN(A1)-1),右拉復(fù)制。
提示:A是從什么開(kāi)始的,可以使用CODE函數(shù)來(lái)查,=CODE("A"),結(jié)果為65。
第二,char函數(shù)應(yīng)用實(shí)例:提取編碼右側(cè)尾部字符
A列編碼中間有不定個(gè)數(shù)的0,然后是字母和其他字符組成的尾部。
例如:TDC00AP10*C*,提取AP10*C*,如下圖所示:
B2單元格公式如下:=LOOKUP("座",REPLACE(A2,1,FIND(0&CHAR(ROW($54:$79)),A2),))
解釋?zhuān)河肍IND(如果有小寫(xiě)可以用SEARCH函數(shù))查找0A、0B等出現(xiàn)的位置,并將此前的文字用REPLACE替換掉。因?yàn)闆](méi)有存在0A時(shí),F(xiàn)IND會(huì)查找錯(cuò)誤,所以返回的是1個(gè)正確和25個(gè)錯(cuò)誤值。利用LOOKUP函數(shù)查找忽略錯(cuò)誤值的方法,查找最后一個(gè)文本。