視頻系列課程32 每日一題視頻系列課程32,今天第5節(jié)! 第1節(jié):Excel無(wú)級(jí)變色,還可以這樣應(yīng)用! 第2節(jié):Excel一半是海水,一半是火焰! 第3節(jié):Excel穿上馬甲,你就不認(rèn)識(shí)了嗎? 第4節(jié):Excel骨肉分離,這可怎么下手? 第5節(jié):你的數(shù)據(jù)太不規(guī)范了!怎么拆分? 轉(zhuǎn)發(fā)文章到朋友圈,免費(fèi)學(xué)習(xí)最新5節(jié)視頻課程!看文章最后說(shuō)明! 漢字和數(shù)字拆分的問(wèn)題,最近答疑群里問(wèn)的比較多,我會(huì)逐步歸納總結(jié)一些方法給大家,遇到問(wèn)題時(shí),可以查詢一下文章中的方法。 昨天的問(wèn)題比較簡(jiǎn)單,但是今天的問(wèn)題就稍有點(diǎn)復(fù)雜了,如下圖,數(shù)字在文字中間,這種怎么提取數(shù)字呢? 1、首先講一點(diǎn),這種數(shù)據(jù)都是業(yè)務(wù)管理不規(guī)范造成的,一種是軟件設(shè)計(jì)不合理,第二種是表格設(shè)計(jì)不合理,把不同類(lèi)型的數(shù)據(jù)混到一個(gè)字段或單元格里了;這種問(wèn)題正確的做法是多增加幾個(gè)字段或幾列數(shù)據(jù),把不同的數(shù)據(jù)分開(kāi)填寫(xiě)。 2、這種數(shù)字提取,在Excel2016中用快速填充CTRL E提取是非常方便的。 方法:首先在D2單元格輸入第一個(gè)需要提取的數(shù)字:6189411。 3、然后按CTRL E,瞬間所有數(shù)字全都提取出來(lái)了,參考文章: 每日一題:Excel快速填充(一個(gè)讓你目瞪口呆的功能)! 4、當(dāng)然,使用公式也是可以拆分的,如下圖,在D2單元格輸入公式:=-LOOKUP(1,-MIDB(C2,SEARCHB('?',C2),ROW($1:$100))),然后向下復(fù)制公式,所有數(shù)字都自動(dòng)提取出來(lái)了。 1、上面的公式比較復(fù)雜,不太好理解,這里做一些說(shuō)明幫助大家理解這個(gè)函數(shù)。 2、SEARCHB('?',C2)是查找第一個(gè)數(shù)字所在的位置,每個(gè)漢字占2個(gè)字節(jié),如D2單元格,第一個(gè)數(shù)字在第7個(gè)位置。 3、ROW(1:100)是提取行號(hào),也就是生成了1~100個(gè)數(shù)字。 4、然后是MIDB,是截取,從第1個(gè)數(shù)字開(kāi)始截取,分別向右截取1個(gè)、2個(gè).......100個(gè)長(zhǎng)度,得到一個(gè)數(shù)量為100的數(shù)組,效果如下圖。 5、最后是LOOKUP函數(shù)用1在上面截取的100個(gè)數(shù)據(jù)中搜索,會(huì)搜索到最后一個(gè)數(shù)字上,并返回這個(gè)數(shù)字(6189411),如果有漢字,就視為錯(cuò)誤。 說(shuō)明:公式里的減號(hào),是把文本轉(zhuǎn)換數(shù)字,公式外的減號(hào)是把負(fù)數(shù)變成正數(shù)。 |
|