第一,midb函數(shù)的用法介紹
midb函數(shù)與mid函數(shù)的區(qū)別是什么呢?其實就是單字節(jié)與雙字節(jié)問題,前者取字節(jié),后者取字符,在無漢字的情況下,midb函數(shù)與mid函數(shù)相當(dāng)。
MID函數(shù)返回文本字符串中從指定位置開始的特定數(shù)目的字符,該數(shù)目由用戶指定。
MIDB函數(shù)根據(jù)指定的字節(jié)數(shù),返回文本字符串中從指定位置開始的特定數(shù)目的字符。
midb函數(shù)與mid函數(shù)的語法如下:
MID(text, start_num, num_chars)
MIDB(text, start_num, num_bytes)
第二,midb函數(shù)舉例分析
=MID("blwbbs部落窩論壇",2,6):返回從“blwbbs部落窩論壇”中第2個字符開始的6個字符,即“l(fā)wbbs部”。
=MIDB("blwbbs部落窩論壇",2,6):返回從“blwbbs部落窩論壇”中第2個字節(jié)開始的6個字節(jié),即“l(fā)wbbs”。
=MID("Fluid Flow",1,5),結(jié)果為:Fluid
=MID("Fluid Flow",7,20),結(jié)果為:Flow
=MID("Fluid Flow",20,5) ,結(jié)果為空。
第三,midb函數(shù)實例部分
如何在單雙字節(jié)字符混合的字符串中查找第一個單字節(jié)字符?即常規(guī)的英漢混合中查找英文字母、漢數(shù)混合中查找數(shù)字。
例如:“中國有56個民族”中,第一個單字節(jié)字符為5。
“部落窩論壇blwbbs.com歡迎光臨”中第一個單字節(jié)字符是b。
假設(shè)上面的字符在A1單元格,B1輸入公式:=MIDB(A1,SEARCHB("?",A1),1)
SEARCH函數(shù)可以支持通配符,對于單、雙字節(jié)字符都是按一個字符算長度1;
SEARCHB函數(shù)也支持通配符,不過對于雙字節(jié)字符,是按一個字符算長度2計算的。
"?"是通配符,代表任意單個字符(從結(jié)果看,確切的說,在區(qū)分單雙字節(jié)時,是代表單個單字節(jié)字符)
因此,=SEARCHB("?","中國有56個民族")——找到第一個單字節(jié)字符即數(shù)字5的位置:7(3個雙字節(jié)字符*2+1)。配套用MIDB代替MID,也是區(qū)分單雙字節(jié)字符。
Excel中midb函數(shù)就介紹這些了。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:midb函數(shù)深入介紹
本文網(wǎng)址:http://www.oesoe.com/html/support/11139216161.html