电竞比分网-中国电竞赛事及体育赛事平台

分享

Excel超強(qiáng)數(shù)據(jù)拆分函數(shù)TEXTSPLIT,從入門到精通!

 清心蕎麥 2024-04-18 發(fā)布于廣西

我是【桃大喵學(xué)習(xí)記】,歡迎大家關(guān)注喲~,每天為你分享職場辦公軟件使用技巧干貨!

今天跟大家分享的是Excel超強(qiáng)數(shù)據(jù)拆分函數(shù)TEXTSPLIT,帶你從入門到精通!TEXTSPLIT函數(shù)真是太強(qiáng)大了,輕松搞定數(shù)據(jù)拆分!

TEXTSPLIT函數(shù)介紹

功能:使用分隔符將文本拆分為行和列;

語法:=TEXTSPLIT(要拆分的文本,按列拆分,按行拆分,是否忽略空單元格,是否區(qū)分大小寫,異常返回值)

語法解釋:

參數(shù)1:要拆分的文本,就是要對那個(gè)文本要拆分;

參數(shù)2:按列拆分,就是用什么分隔符把文本拆分成行顯示;

參數(shù)3:按行拆分,就是用什么分隔符拆分為列顯示;

參數(shù)4:是否忽略空單元格,就是如果分拆后有空白單元格想要忽略,此填寫TRUE即可;

參數(shù)5:是否區(qū)分大小寫,這個(gè)比較好理解,當(dāng)然也比較少用;

參數(shù)6:異常返回值,就是拆分異常時(shí)要返回什么結(jié)果。

TEXTSPLIT函數(shù)參數(shù)是比較容易理解的,平時(shí)使用時(shí)一般來說這個(gè)函數(shù)只需要用到前面3個(gè)參數(shù)即可,用得最多的就是前2個(gè)參數(shù)了。

一、基本用法

1、單條件拆分單元格內(nèi)容

如下圖所示,左側(cè)是客戶名稱用逗號隔開的,我們想按分隔符把文本拆分成行顯示。

在目標(biāo)單元格輸入公式:

=TEXTSPLIT(B3,',')

然后點(diǎn)擊回車,下拉填充即可

2、多條件拆分單元格內(nèi)容

如下圖所示,左側(cè)客戶姓名是用逗號和橫杠兩個(gè)符號隔開,我們怎么把文本拆分成行顯示呢?

在目標(biāo)單元格輸入公式:

=TEXTSPLIT(B3,{',','-'})

然后點(diǎn)擊回車,下拉填充即可

解讀:

多條件拆分跟單條件拆分最大的不同就是,如果是多條件就把多個(gè)拆分符放到一個(gè)大括號里{',','-'},這里的大括號表示數(shù)組,可以存放多個(gè)元素即拆分符號。并且分隔符順序隨意,沒有先后順序。

3、忽略空白單元格

如下圖所示,左邊客戶姓名是用頓號隔開,有空白值,如果我們只使用前2個(gè)參數(shù),會(huì)生產(chǎn)空白單元格,如下圖所示

如果想忽略空白單元格,只需在目標(biāo)單元格輸入公式:

=TEXTSPLIT(B3,'、',,TRUE)

然后點(diǎn)擊回車即可

解讀:

如果數(shù)據(jù)被分拆后有空白單元格想要忽略,就需要啟用第4參數(shù),然后設(shè)置成TRUE即可。

4、自定義異常返回值

如下圖所示,我們想把左側(cè)單元格數(shù)據(jù)拆分成左側(cè)是姓名,右側(cè)是部門這樣的兩列數(shù)據(jù),并且自定義異常返回值

在目標(biāo)單元格中輸入公式:

=TEXTSPLIT(B3,':','、',TRUE,,'無數(shù)據(jù)')

最后點(diǎn)擊回車即可

解讀:

當(dāng)我們拆分多行多列的時(shí)候,可能會(huì)出現(xiàn) #N/A 。

①公式中第2參數(shù)是“:”冒號,就是把數(shù)據(jù)按冒號“:”拆分成列;

②第3參數(shù)是','逗號,就是把數(shù)據(jù)按逗號','拆分成行;

③啟用第6參數(shù),自定義為'無數(shù)據(jù)',當(dāng)出現(xiàn) #N/A 錯(cuò)誤時(shí),會(huì)自動(dòng)顯示成'無數(shù)據(jù)'

二、高級用法

TEXTSPLIT函數(shù)的高級用法一般需要搭配其他函數(shù),會(huì)有更多更神奇的用法。

1、統(tǒng)計(jì)參會(huì)人數(shù)

如下圖所示統(tǒng)計(jì)每個(gè)部門參會(huì)的人數(shù)

在目標(biāo)單元格中輸入公式:

=COUNTA(TEXTSPLIT(C3,','))

然后點(diǎn)擊回車,下拉填充即可

解讀:

公式中先使用TEXTSPLIT函數(shù),將單元格中的字符串按逗號','拆分,然后再使用COUNTA函數(shù),統(tǒng)計(jì)非空單元格的個(gè)數(shù),就是參會(huì)人數(shù)。

2、將多行數(shù)據(jù)按照分隔符拆分到一列顯示

在目標(biāo)單元格中輸入公式:

=TEXTSPLIT(TEXTJOIN(',',TRUE,C3:C4),,',')

然后點(diǎn)擊回車即可

解讀:

公式中首先使用TEXTJOIN函數(shù)根據(jù)逗號','合并所有參會(huì)人員姓名,然后再使用TEXTSPLIT函數(shù)根據(jù)逗號','拆分?jǐn)?shù)據(jù)。因?yàn)槭秋@示到一列,所有TEXTSPLIT函數(shù)按逗號','拆分,需要寫在第三參數(shù)位置,就是按行拆分成列顯示。

以上就是【桃大喵學(xué)習(xí)記】今天的干貨分享~覺得內(nèi)容對你有幫助,記得順手點(diǎn)個(gè)贊喲~。我會(huì)經(jīng)常分享職場辦公軟件使用技巧干貨!大家有什么問題歡迎留言關(guān)注!

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多