
excel中lenb函數的使用方法和案例解讀lenb函數使用場景
案例講解excel中lenb函數的使用方法,已經解讀工作表和VBA中lenb函數是什么意思.
Excel中常用的文本處理函數有哪些?小編一口氣想到了有Left、right、Mid、Find、Search這幾個。就這幾個函數來說,如果它們后面加上字母B就變成另外一組函數了:LeftB、rightB、MidB、FindB、SearchB。
不帶B函數是按字符處理的,帶上B按字節處理的(1字符=2字節)。漢字長度是2字節,數字是1字節?! ∥覀兣e個簡單例子加以演示。比如A1單元格的內容是“Excel極速貫通班”,=len(A1) 結果 10,=LenB(A1) 結果 15。 下面我們用一個案例來講解中文和數字的提取。下面截圖所示的excel工作表,A列是數據,需要在B列提取A列前面的文字,C列提取A列的數字?! 恚』锇閭儎悠饋?,如何寫公式來提???大家也可以在QQ群:28246933討論交流,秀出自己的公式。 小編結合這個小伙伴的提問,使用LENB函數來解題。B2公式為:=LEFt(A2,LENB(A2)-LEN(A2)),C2公式為:=SUBSTITUTE(A2,B2,"") lenb函數的使用方法延伸閱讀: excel工作表中有LENB函數,同樣VBA中也有LENB函數,不過兩者有一定區別?! 」ぷ鞅碇蠰ENB函數表示的是字符所占的字節數。如果為雙字節字符,比如中文占用兩個字節,則LENB返回2,英文占用1個字節?! BA中的LENB函數則不同,由于VBA中有各種變量類型,當用LENB計算時,實際返回的是該類型變量所占用的字節數。 如果想讓vba的lenb返回結果與工作表lenb返回結果一樣,可以這樣試試:lenb(strconv("",vbfromunicode)),其中“”里面是單元格或數組、字典對象。

