2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

Excel提取任意位置漢字的組合公式

 剩礦空錢 2019-07-13

問(wèn)題:字符串中的漢字單詞只有一處,可能位于開(kāi)頭、中間或結(jié)尾的位置,用公式提取漢字

Excel提取任意位置漢字的組合公式

知識(shí)準(zhǔn)備:

  • 函數(shù):MID/MIDB/ROW/LEN/LENB/MATCH
  • 漢字是寬體字符,使用MID/LEN函數(shù)時(shí)一個(gè)漢字占一個(gè)位置,使用MIDB/LENB函數(shù)時(shí)一個(gè)漢字占兩個(gè)位置。
  • LENB-LEN就是漢字的長(zhǎng)度
  • MIDB拆分字符串時(shí),漢字會(huì)被拆分成兩個(gè)空格

組合公式:

=MID(A2,MATCH(' ',MIDB(A2,ROW($1:$99),1),),LENB(A2)-LEN(A2))

這個(gè)公式比較難理解的地方在MATCH組合,認(rèn)真觀察,就會(huì)發(fā)現(xiàn)MIDB函數(shù)就是將A2單元格的字符串根據(jù)單字節(jié)進(jìn)行拆分,拆分成單個(gè)的單字節(jié)字符,由于漢字是寬體字符,在這個(gè)拆分過(guò)程中,就會(huì)被拆分成兩個(gè)空格,那么MATCH就是用來(lái)查找第一個(gè)空格的位置,將MATCH的結(jié)果作為漢字拆分的起點(diǎn)。

我們用公式運(yùn)行過(guò)程來(lái)查看,為了便于查看,我們把ROW($1:$99)改成ROW($1:$9),其實(shí)這個(gè)就是預(yù)測(cè)字符串的最大長(zhǎng)度,例子中的字符串都是5個(gè)字符,所以9足夠了。

這個(gè)組合是數(shù)組函數(shù),需要用CTRL SHIFT ENTER三鍵結(jié)束,運(yùn)行后我們來(lái)觀察:

Excel提取任意位置漢字的組合公式

這一步的時(shí)侯ROW($1:$9)轉(zhuǎn)成數(shù)組{1;2;3;4;5;6;7;8;9},就是要把字符串從第一個(gè)字符開(kāi)始,一個(gè)一個(gè)的拆分開(kāi)。

Excel提取任意位置漢字的組合公式

這一步我框起來(lái)的位置就是漢字被拆分成空格的地方,兩個(gè)漢字拆分成了4個(gè)空格,MATCH查找空格的位置,對(duì)應(yīng)第一個(gè)空格的位置就是1。

Excel提取任意位置漢字的組合公式

LENB-LEN的結(jié)果是2,就是我們要截取的漢字的長(zhǎng)度。最后的MID函數(shù),就是把“你好123”從第一個(gè)字符開(kāi)始,截取2個(gè)字符,結(jié)果就是“你好”。

這個(gè)公式組合中用到的都是最常用的函數(shù),組合在一起就能得到非常完美的結(jié)果。

如果要學(xué)習(xí)更多函數(shù)知識(shí),請(qǐng)訂閱函數(shù)專欄:

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多