Textsplit是用來對文本進行拆分的函數(shù),可以根據(jù)指定的分隔符將文本字符串拆分為多個部分,并將這些部分放置在多個單元格中。既可以按照列拆分,又可以按照行拆分。
函數(shù)參數(shù):
=TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])
Text:要拆分的文本,必填。
col_delimiter:列分隔符,可以將數(shù)據(jù)拆分到多列。
row_delimiter:行分隔符,可以將數(shù)據(jù)拆分到多行。
ignore_empty:是否忽略連續(xù)分隔符,True表示忽略連續(xù)分隔符;False表示不忽略連續(xù)分隔符,不寫默認為False。
match_mode:是否區(qū)分大小寫的匹配。1為不區(qū)分大小寫,0為區(qū)分大小寫,默認為0。
pad_with出錯時填充的值,不指定時錯誤值顯示為#N/A。
示例一:Textsplit函數(shù)簡單的拆分
如下圖所示,對A2單元格的“陳飛-這樣學(xué)Excel數(shù)據(jù)處理與分析更高效-圖書作者”內(nèi)容按-進行拆分,在B2單元格輸入=TEXTSPLIT(A2,"-")即可。
Excel老陳說:第1個參數(shù)是要拆分的字符,第2個參數(shù)是按列拆分的字符(-)
示例二:Textsplit函數(shù)按行拆分
如下圖所示,在B2單元格輸入公式=TEXTSPLIT(A2,,"-"),將第二個參數(shù)留空,在第三個參數(shù)行分割符輸入”-”,可以將內(nèi)容拆分成多行。
示例3:Textsplit函數(shù)拆分成表格形式
分隔符是可以同時設(shè)置的,也是有拆分順序的,它會在數(shù)據(jù)源中從左到右自動檢測,遇到行分隔符就將拆分后的數(shù)據(jù)放在行,遇到列分隔符就將拆分后的數(shù)據(jù)放在列,如下圖所示的A8單元格有2個分隔符,分別是-與分號,同時設(shè)置后就會將數(shù)據(jù)拆分為一個2行2列的表格。
示例4:Textsplit函數(shù)將單元格的數(shù)據(jù)拆分成多行多列
如下圖所示,需要將B列單元格中的報銷項目進行拆分,分割符號有兩個分別是冒號與分號,那么公式可以寫成=TEXTSPLIT(B24,{":",";"})
完成后的效果如下圖所示。
Excel老陳說:第二參數(shù)使用多個分隔符的時候,要將分隔符置于一組大括號內(nèi)。
示例5:Textsplit函數(shù)忽略空格
如下圖所示,將第4個參數(shù)設(shè)置為TRUE時,可以忽略空格,公式為=TEXTSPLIT(A14,{"-"," "},,TRUE)
示例6:Textsplit函數(shù)錯誤值
如下圖所示,B46單元格內(nèi)容有缺失,如果將公式寫成=TEXTSPLIT(VLOOKUP($A$49,$A$44:$B$46,2,0),":",";"),將會出現(xiàn)#N/A的錯誤,TEXTSPLIT函數(shù)的最后一個參數(shù)就是專門應(yīng)對這種情況的,公式可以修改為:
=TEXTSPLIT(VLOOKUP($A$49,$A$44:$B$46,2,0),":",";",,,"無")即可。
示例7:Textsplit函數(shù)忽略大小寫
如下圖所示,將TEXTSPLIT函數(shù)第5個參數(shù)取值1時,將忽略大小寫進行拆分。公式為=TEXTSPLIT(A58,"B",,,1)。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.