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