免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

【解析】提取姓名的Excel公式詳解!

 碧荷晨露 2016-07-25

先回顧一下昨天的題目:

截取字符串中的漢字部分,如下圖所示


分析:截取漢字,我們只需要兩個(gè)數(shù)字,一是第一個(gè)漢字的開(kāi)始位置,二是漢字的總個(gè)數(shù)。

=MID(字符串,漢字開(kāi)始位置截取總個(gè)數(shù)

從提交的答案來(lái)看,漢字總個(gè)數(shù)大家都是用lenb-len的方法獲取的。

,LENB(A1)-LEN(A1)

所以,剩下的就是怎么判斷漢字的開(kāi)始位置。


有同學(xué)用code提取字符的數(shù)字代碼然后對(duì)比

 MATCH(TRUE,CODE(MID(A1,ROW($1:$10),1))>10000,0)

也有和文本型數(shù)字9直接對(duì)比

MATCH(TRUE,MID(A1,ROW($1:$99),1)>'9',)

也有和漢字吖對(duì)比

MATCH(1=1,MID(A1,ROW($1:$15),1)>'吖',)

也有巧妙的用midb截取,然后用” “查找

MATCH(' ',MIDB(A1,ROW($1:$20),1),0)


蘭色的參考答案是用Count判斷

COUNT(-LEFT(A1,ROW($1:99)))+1


解析:

Left(a2,row($1:99)) 從左右分別截取1.2.3.4......99個(gè)字符,a2的值是12.55趙志東56,截取的結(jié)果是這樣的

{'1';'12';'12.';'12.5';'12.55';'12.55趙';'12.55趙志';'12.55趙志東';'12.55趙志東5'.........

從上面的結(jié)果看,在第一個(gè)漢字前,都是文本型數(shù)字形式,后面全是非數(shù)字。前面加一個(gè) - 號(hào)可以把文本全轉(zhuǎn)換成數(shù)字,非數(shù)字轉(zhuǎn)換成錯(cuò)誤值。


Count函數(shù)可以統(tǒng)計(jì)數(shù)字的個(gè)數(shù),所以:

COUNT(-LEFT(A1,ROW($1:99))) 就可以統(tǒng)計(jì)出漢字前數(shù)字占多少位。

所以,完整的參考答案為:

=MID(A2,COUNT(-LEFT(A2,ROW($1:100)))+1,LENB(A2)-LEN(A2))


總結(jié):

Count函數(shù)并不只是在單元格中統(tǒng)計(jì)數(shù)字個(gè)數(shù),更深入的應(yīng)用是它可以統(tǒng)計(jì)內(nèi)存數(shù)組中數(shù)字的個(gè)數(shù)。更重要的是它可以忽略錯(cuò)誤值。


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(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)論公約

    類似文章 更多