老板發(fā)的信息不便于透露,有很多條,我們模擬一下老板發(fā)過(guò)來(lái)的文本信息并且簡(jiǎn)化一下,就列幾條特征相同的信息,我們需要提取里面的數(shù)字
對(duì)于這一類中文和數(shù)字混合的文本串,我們總結(jié)3個(gè)技巧,快速提取
如果數(shù)字統(tǒng)一在文本的最前方,例如這類型的數(shù)據(jù),我們使用的公式是:
=LEFT(A2,2*LEN(A2)-LENB(A2))
LEFT(A2,一大串公式),這里面的一大串公式是2*LEN(A2)-LENB(A2),是運(yùn)用字節(jié)和字符的差距,來(lái)計(jì)算數(shù)字的個(gè)數(shù),表示從A2單元格左邊提取數(shù)字
對(duì)于這類的文本,我們可以使用公式:
=RIGHT(A2,2*LEN(A2)-LENB(A2))
RIGHT函數(shù)表示從單元格的右邊提取相應(yīng)的位數(shù)
如果數(shù)字有的在文前,有的在文中,有的在文末,那么上面兩種方法就不行了,我們可以使用公式:
=MIDB(A2,SEARCHB('?',A2),2*LEN(A2)-LENB(A2))
MIDB(B2,4,2)的意思是從B2單元格的第4個(gè)字節(jié)開始,取2個(gè)字節(jié),注意MIDB函數(shù)是字節(jié),經(jīng)常用的MID函數(shù)是字符
searchb('?',a2),問(wèn)號(hào)是通配符,這個(gè)是找到第1個(gè)字節(jié)出現(xiàn)的位置,因?yàn)闈h字是2個(gè)字節(jié),所以會(huì)跳過(guò),直接找到數(shù)字6所在的位置,就是第5個(gè)位置
2*len(a2)-lenb(a2),表示的是數(shù)字的個(gè)數(shù),這里是3
所以整體的公式能夠進(jìn)行提取數(shù)字,不知道你有沒(méi)有理解
今天的技巧你學(xué)會(huì)了么?下次需要提取數(shù)字的時(shí)候可以用一用
聯(lián)系客服