亞寵展、全球?qū)櫸锂a(chǎn)業(yè)風(fēng)向標(biāo)——亞洲寵物展覽會深度解析
625
2022-11-28
excel中l(wèi)enb函數(shù)的使用方法和案例解讀lenb函數(shù)使用場景
案例講解excel中l(wèi)enb函數(shù)的使用方法,已經(jīng)解讀工作表和VBA中l(wèi)enb函數(shù)是什么意思.
Excel中常用的文本處理函數(shù)有哪些?小編一口氣想到了有Left、right、Mid、Find、Search這幾個。就這幾個函數(shù)來說,如果它們后面加上字母B就變成另外一組函數(shù)了:LeftB、rightB、MidB、FindB、SearchB。
不帶B函數(shù)是按字符處理的,帶上B按字節(jié)處理的(1字符=2字節(jié))。漢字長度是2字節(jié),數(shù)字是1字節(jié)。 我們舉個簡單例子加以演示。比如A1單元格的內(nèi)容是“Excel極速貫通班”,=len(A1) 結(jié)果 10,=LenB(A1) 結(jié)果 15。 下面我們用一個案例來講解中文和數(shù)字的提取。下面截圖所示的excel工作表,A列是數(shù)據(jù),需要在B列提取A列前面的文字,C列提取A列的數(shù)字。 來,小伙伴們動起來,如何寫公式來提取?大家也可以在QQ群:28246933討論交流,秀出自己的公式。 小編結(jié)合這個小伙伴的提問,使用LENB函數(shù)來解題。B2公式為:=LEFT(A2,LENB(A2)-LEN(A2)),C2公式為:=SUBSTITUTE(A2,B2,"") lenb函數(shù)的使用方法延伸閱讀: excel工作表中有LENB函數(shù),同樣VBA中也有LENB函數(shù),不過兩者有一定區(qū)別。 工作表中LENB函數(shù)表示的是字符所占的字節(jié)數(shù)。如果為雙字節(jié)字符,比如中文占用兩個字節(jié),則LENB返回2,英文占用1個字節(jié)。 VBA中的LENB函數(shù)則不同,由于VBA中有各種變量類型,當(dāng)用LENB計算時,實(shí)際返回的是該類型變量所占用的字節(jié)數(shù)。 如果想讓vba的lenb返回結(jié)果與工作表lenb返回結(jié)果一樣,可以這樣試試:lenb(strconv("",vbfromunicode)),其中“”里面是單元格或數(shù)組、字典對象。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。