Excel情報(bào)局
職場(chǎng)聯(lián)盟Excel
生產(chǎn)挖掘分享Excel基礎(chǔ)技能
用1%的Excel基礎(chǔ)搞定99%的職場(chǎng)問(wèn)題
做一個(gè)超級(jí)實(shí)用的Excel公眾號(hào)
Excel是門(mén)手藝玩轉(zhuǎn)需要勇氣
數(shù)萬(wàn)Excel愛(ài)好者聚集地
小伙伴們大家好,今天我們來(lái)講解一個(gè)實(shí)用性與趣味性極強(qiáng)的Excel職場(chǎng)案例,這個(gè)案例正好運(yùn)用到了新版本的新函數(shù)。今天我們?cè)趯?shí)際的辦公場(chǎng)景中學(xué)習(xí)新函數(shù)。這個(gè)問(wèn)題是:如果分隔符存在多種,如何一次性實(shí)現(xiàn)分列? 如下圖所示: A列為一列水果名稱(chēng),單元格內(nèi)的數(shù)據(jù)有一個(gè)特點(diǎn),就是不同水果名稱(chēng)之間有明顯的分隔符進(jìn)行間隔,但是分隔符并不具有唯一性,是多種多樣的,本例中就包含5種不同的分隔符號(hào),分別是:"/","-","*","&","@",現(xiàn)在我們想要在B:E列實(shí)現(xiàn)對(duì)A列的數(shù)據(jù)的分列,將不同的水果名稱(chēng)顯示在不同列的單個(gè)單元格中,效果如下圖所示: 傳統(tǒng)的Excel“分列”功能,只能實(shí)現(xiàn)以單一的符號(hào)作為分隔符的批量分列效果。 如果遇到多個(gè)不同的分隔符的時(shí)候,Excel的“分列”功能就顯得力不從心了,那么我們?cè)撊绾瓮黄七@種傳統(tǒng)方法的束縛,快速的實(shí)現(xiàn)今天我們想要的效果呢?今天我們就要著重認(rèn)識(shí)一下TEXTSPLIT函數(shù)在分列中的奇妙魅力了。TEXTSPLIT函數(shù) 的工作方式與文本分列向?qū)?/strong>相同,但采用公式形式。它允許跨列拆分或按行向下拆分。它是TEXTJOIN函數(shù)的逆函數(shù)。 下面我們就來(lái)看一下具體操作方法。首先我們?cè)贕列將A列數(shù)據(jù)源中所有的分隔符號(hào)快速錄入,即做一個(gè)縱向一列的分隔符明細(xì)表,分別為:
然后我們?cè)贐2單元格中輸入函數(shù)公式:輸入完成公式后,分列后的結(jié)果會(huì)自動(dòng)數(shù)組溢出到B2右側(cè)的單元格中,選中B2單元格,點(diǎn)擊右下角黑十字向下填充公式后,實(shí)現(xiàn)所有數(shù)據(jù)的分列。TEXT是文本的意思,SPLIT是拆分的意思,顧名思義,TEXTSPLIT函數(shù)是用來(lái)對(duì)文本進(jìn)行拆分的函數(shù),既可以按照列拆分,又可以按照行拆分。函數(shù)參數(shù): =TEXTSPLIT(需要拆分的文本,列分隔符,[行分隔符],[是否忽略空單元格],[是否區(qū)分大小寫(xiě)],[出錯(cuò)時(shí)填充的值])本例中即使用TEXTSPLIT函數(shù),將A2單元格中的字符串按照G2:G6中的列分隔符"/","-","*","&","@"分別進(jìn)行拆分,顯示在不同列中。使用上面的公式,因?yàn)?span style="font-size: 15px;letter-spacing: 1px;font-family: 微軟雅黑, "Microsoft YaHei";color: rgb(0, 0, 0);">TEXTSPLIT函數(shù)的第2參數(shù)引用的是G2:G6區(qū)域中的分隔符數(shù)據(jù),實(shí)質(zhì)是以數(shù)組{"/";"-";"*";"&";"@"}的形式存儲(chǔ)的。當(dāng)我們刪除了G列的數(shù)據(jù)之后,分列區(qū)域的結(jié)果就會(huì)出現(xiàn)錯(cuò)誤值。所以我們可以直接將TEXTSPLIT函數(shù)的第2參數(shù),手動(dòng)錄入成常量數(shù)組,可以避免這個(gè)小弊端:=TEXTSPLIT(A2,{"/";"-";"*";"&";"@"})回顧關(guān)鍵內(nèi)容,善用圖片表達(dá),學(xué)會(huì)建立聯(lián)系,拓展深度廣度,濃縮關(guān)鍵概念,應(yīng)用到行動(dòng)中,善于歸納總結(jié),嘗試進(jìn)行分享。
|