案例講解excel中lenb函數的使用方法,已經解讀工作表和VBA中lenb函數是什么意思.
正月初七一大早來上班,就看到小伙伴們在微信平臺留言的問題,詢問是否可以講解一下excel中lenb函數的使用方法,lenb函數是什么意思也是比較疑惑。
Excel中常用的文本處理函數有哪些?小編一口氣想到了有Left、right、Mid、Find、Search這幾個。就這幾個函數來說,如果它們后面加上字母B就變成另外一組函數了:LeftB、rightB、MidB、FindB、SearchB。
不帶B函數是按字符處理的,帶上B按字節處理的(1字符=2字節)。漢字長度是2字節,數字是1字節。 我們舉個簡單例子加以演示。比如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函數,不過兩者有一定區別。 工作表中LENB函數表示的是字符所占的字節數。如果為雙字節字符,比如中文占用兩個字節,則LENB返回2,英文占用1個字節。 VBA中的LENB函數則不同,由于VBA中有各種變量類型,當用LENB計算時,實際返回的是該類型變量所占用的字節數。 如果想讓vba的lenb返回結果與工作表lenb返回結果一樣,可以這樣試試:lenb(strconv("",vbfromunicode)),其中“”里面是單元格或數組、字典對象。