Excel最牛拆分截取函數(shù): Textspilt的高階用法來了 真的很強(qiáng)大!

之前跟大家分享的textspilt函數(shù)的基本用法,今天跟大家分享幾個(gè)進(jìn)階案例。不得不感嘆時(shí)代在進(jìn)步,之前學(xué)的很多東西都已經(jīng)被拍死在沙灘了!
相關(guān)推薦:Excel文本拆分技巧:Textsplit函數(shù)參數(shù)詳解
1.文本轉(zhuǎn)換為表格
公式:=TEXTSPLIT(A4," ",CHAR(10))
案例中的文本,每列是以空格做分隔的,每行是根據(jù)換行符來做分隔的,所以就可以將其作為拆分符來進(jìn)行數(shù)據(jù)拆分
關(guān)鍵點(diǎn)就是利用CHAR(10)來獲取換行符,這點(diǎn)相信很多人都不知道
2.提取文字
公式:=TEXTJOIN("、",,TEXTSPLIT(C5,{0,1,2,3,4,5,6,7,8,9,"-","."},,TRUE))
案例中只存在數(shù)字與文字,所以將可以將1到9作為分隔符來進(jìn)行數(shù)據(jù)拆分,為了避免存在小數(shù)與負(fù)數(shù)的情況,在分隔符中還特意新增了,減號與點(diǎn)。
得到分列結(jié)果后只需用TEXTJOIN函數(shù)使用分隔符來對數(shù)據(jù)連接即可
3.提取求和
這個(gè)公式可以分為2步,稍微有點(diǎn)復(fù)雜,首先我們需要將所有的文字都全部的提取出來,操作與上個(gè)案例是一樣的
公式:=TEXTSPLIT(C5,{0,1,2,3,4,5,6,7,8,9,"-","."},,TRUE)
得到文本后,可以將文本再次作為分隔符,將它放入新的TEXTSPLIT來進(jìn)行數(shù)據(jù)的拆分,這樣的話就會(huì)得到所有的數(shù)字,原來就是先把數(shù)字作為分隔符得到文本,然后再把文本作為分隔符得到數(shù)字
公式:=TEXTSPLIT(C5,TEXTSPLIT(C5,{0,1,2,3,4,5,6,7,8,9,"-","."},,TRUE),,TRUE)
最后用sum函數(shù)對齊求和,TEXTSPLIT是一個(gè)文本函數(shù),所以它的結(jié)果為文本格式的數(shù)字,不能直接用于求和,可以將其結(jié)果乘1轉(zhuǎn)換為數(shù)字格式就能求和了
最終公式:=SUM(TEXTSPLIT(C5,TEXTSPLIT(C5,{0,1,2,3,4,5,6,7,8,9,"-","."},,TRUE),,TRUE)*1)
4.重復(fù)數(shù)據(jù)
公式:=TEXTSPLIT(CONCAT(REPT(B5:B7&"-",C5:C7)),,"-",TRUE)
首先需要對數(shù)據(jù)稍微做下改造,為每個(gè)數(shù)組都連接指定次數(shù)的分隔符,可以用rept函數(shù),在這里我們是連接了一個(gè)減號作為分隔符的,最后在使用concat,將其連接在一起
這樣就會(huì)得到一列數(shù)據(jù),最后對他來做數(shù)據(jù)拆分,根據(jù)減號來做數(shù)據(jù)拆分就行了
以上就是今天分享的4個(gè)使用技巧,還是稍微有點(diǎn)難度的,更多excel技巧請繼續(xù)關(guān)注腳本之家。
相關(guān)文章
Excel有哪些隱藏技巧? excel數(shù)據(jù)透視表6個(gè)很牛的隱藏功能分享
excel數(shù)據(jù)透視表是個(gè)很常用的功能,其實(shí)它有一些隱藏的技巧很多朋友都不知道,下面我們就來分享一下2024-11-26excel如何快速對賬? Excel財(cái)務(wù)會(huì)計(jì)必備技巧
在日常工作中,對賬是財(cái)務(wù)人員必不可少的一項(xiàng)重要工作,如何快速對賬,提高工作效率,成為了很多人關(guān)注的焦點(diǎn),下面就讓我們來看看在Excel中如何快速對賬的一些技巧2024-11-26秒殺Excel數(shù)據(jù)透視表! excel新函數(shù)GROUPBY真強(qiáng)大
最近看到一大堆人在吹新函數(shù)GROUPBY牛,目前對GROUPBY函數(shù)的初步看法,就是基本上可以達(dá)到透視表的各種效果,優(yōu)點(diǎn)在于能處理文本以及多表,缺點(diǎn)在于參數(shù)太多,一共7個(gè)需要花2024-11-26完美實(shí)現(xiàn)表格自動(dòng)化! excel中Textjoin和Filter公式組合使用技巧
老板交給你一個(gè)任務(wù),根據(jù)左邊兩列的數(shù)據(jù),讓你快速把C列結(jié)果給出來,我們就可以使用Textjoin和Filter公式搭配實(shí)現(xiàn)表格自動(dòng)化2024-11-26Excel一鍵自動(dòng)實(shí)時(shí)排序 這個(gè)SORT公式太牛了!
Excel表格經(jīng)常需要進(jìn)行各種排序,以前,我們只能手動(dòng)的進(jìn)行排序,現(xiàn)在我們可以使用SORT公式一鍵自動(dòng)實(shí)時(shí)排序,詳細(xì)如下2024-11-26Excel新函數(shù)公式TOCOL太強(qiáng)大了! 把Vlookup秒成渣
在最新版本的Excel里面,更新了很多新函數(shù),其中TOCOL函數(shù)公式非常強(qiáng)大,值得一學(xué),下面我們就來看看多種用法2024-11-26搜索框加持 即時(shí)呈現(xiàn)查詢結(jié)果! Excel動(dòng)態(tài)查詢新玩法
我們介紹過使用vba制作動(dòng)態(tài)數(shù)據(jù)查詢,今天我們就來看看動(dòng)態(tài)篩選查詢并即時(shí)顯現(xiàn)方法,詳細(xì)請看下文介紹2024-11-25excel動(dòng)態(tài)查詢表如何做? 利用VBA實(shí)現(xiàn)工作表數(shù)據(jù)的動(dòng)態(tài)查詢的教程
excel如何在多個(gè)工作表中查找某個(gè)給定值,當(dāng)然要求這個(gè)給定的值在一個(gè)工作表中要是單一的值,如果是多個(gè)值我們可以稍微改一下代碼即可,我們不再做詳細(xì)講解2024-11-25快來看看你到底幾歲退休! Excel公式計(jì)算延遲退休年齡的技巧
你啥時(shí)候可以退休?相比以前多上幾年?今天我們來看看EXCEL通過出生日期計(jì)算退休日期的公式,以便批量計(jì)算退休日期2024-11-25自動(dòng)提取前幾名的數(shù)據(jù)太好用了! excel新函數(shù)TAKE的使用技巧
你是否還在為如何快速提取數(shù)據(jù)而頭疼?別急,我來告訴你一個(gè)秘密武器——Excel中的"Take"函數(shù),它將是你解決數(shù)據(jù)提取問題的最佳伙伴2024-11-21