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