len和lenb函數都是用來統計單元格中字元數的,那它們之間有什麼區別呢?本文將從這兩個函數的意義、語法和實例來為大家詳細講解。
excel函數lenb和len的區別使用:
1.LEN函數的意思是返回文字字串的字元數,語法也比較簡單,就是LEN( text)
2.LENB函數的意思是傳回文字中所包含的字元數,語法也比較簡單,就是LENB( text)
從意義上可能大家看的不是很明白,在此說明下他們最主要的區別,LEN是按字符數算的,無論是漢字還是數字,都是按1來計數,LENB是按字節數算的。數字、字母、英文、半角狀態下輸入的標點符號依1計算的,漢字、全角狀態下輸入的標點符號以2計算。
下文將舉例具體說明
如圖所示,例一和例二主要的差異就在於例一的逗號為全角狀態下輸入的,而例二的逗號是在半角狀態下輸入的(也就是英文狀態下)
#現在我們用len先對例一例二的字元數做統計,如圖所示,會發現得到的數值都是6,也就是無論漢字數字標點都是按1來計數的
現在我們用lenb先對例一例二的字元數做統計,如圖所示,會發現得到的數值不同,例一為9,例二為8,因為漢字是按2個字符,數字按1個,而例一中的逗號是在全角狀態(中文狀態)下輸入的,要按2來計數,例二中的逗號是在半角狀態(英文狀態)下輸入的,所以按1來計數,所以例一比例二多了1個字節
最後我們可以自己計算下中1;' 的字元數和位元組數,題中均為全角下輸入,用len應該是得到4,用lenb得到的位元組數應該是2(中) 1(1) 2(;) 2(')=7,你做對了嗎?
本文來自EXCEL基礎教學欄位://m.sbmmt.com/topic/excel/
以上是excel函數lenb和len的區別使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!