Excel函数进阶篇|365新函数文本拆分(一)TEXTSPLITExcel函数进阶篇|365新函数文本拆分(一)TEXTSPLIT小伙伴们,今天继续我们的365新函数,今天分享文本拆分函数TEXTSPLIT,这个函数解决了以前需要根据符号拆分文本的难题,平时工作中非常有用,下面我们详细介绍他的使用方法。语法:=TEXTSPLIT(要拆分的文本,按列拆分,[按行拆分],[是否忽略空单元格],[是否区分大小写],[异常返回值])参数1:必须。需要拆分的文本。参数2:必须。列分隔符号。参数3:可选。行分隔符号。参数4:可选。是否忽略空单元格,默认为FALSE,不忽略空单元。参数5:可选。是否区分大小写,默认为0,不区分。参数6:可选。出错时填充的值。参数虽然比较多,但是都是纸老虎,使用起来却非常的简单,我们举例帮助大家了解函数的用法。实例1.按列拆分现有A1数据,需按多列拆分。输入公式=TEXTSPLIT(A1,"、")实例2.按行拆分现有A1数据,需按多行拆分。输入公式=TEXTSPLIT(A1,,"、")。实例3.按多列多行拆分。现有A1数据,需按多列多行拆分。输入公式=TEXTSPLIT(A1,"、",";")。实例4.按多个分隔符拆分。现有A1数据,中间有多个不一样的分隔符,需按列拆分。分隔符可以输入常量数组,这个用法是非常实用的。输入公式=TEXTSPLIT(A1,{"、",";","+","—"})。实例5.是否忽略空单元格。现有A1数据,中间有分隔符分开的是空的,可以设置第4个参数,来设置是否忽略空单元格。实例6.是否区分大小写设置第5个参数来是否区分大小写。实例7.如果数据拆分后行列出现错误,可以指定填充的内容,来屏蔽错误。综合运用一、数字求和现有A1数据每个人的武力值,需汇总总的武力值是多少。=SUM(--(TEXTSPLIT(A1,TEXTSPLIT(A1,VSTACK(ROW(1:9),0,"."),,1))&0))简单分析一下:运用了2次TEXTSPLIT,第1次是把{1;2;3;4;5;6;7;8;9;0;"."}做为分隔符来拆分,忽略空单元格。得到的结果{"宋江武力值","武松武力值","林冲武力值","史进武力值","李逵武力值","鲁智深武力值","花荣武力值","吴用武力值"},然后把第一次拆分的结果,作为第2次拆分的条件,再次拆分。得到数字{"","97.5","150.6","116.7","78.6","146.2","26.7","168.6","26.7"}。因为用TEXT类函数得到的结果是文本,所以经过再次处理,用SUM求和就得到结果。二、重复制定次数现有A列数据,需根据指定重复次数重复。=TEXTSPLIT(CONCAT(REPT(A2:A9&"=",B2:B9)),,"=")简单分析一下:用REPT函数重复A列内容连接上分隔符制定次数。{"宋江=宋江=宋江=宋江=宋江=";"武松=武松=";"林冲=林冲=林冲=";"史进=史进=史进=";"李逵=李逵=";"鲁智深=鲁智深=鲁智深=";"花荣=花荣=花荣=花荣=";"吴用=吴用="}用CONCAT连接起来。宋江=宋江=宋江=宋江=宋江=武松=武松=林冲=林冲=林冲=史进=史进=史进=李逵=李逵=鲁智深=鲁智深=鲁智深=花荣=花荣=花荣=花荣=吴用=吴用=再有请TEXTSPLIT函数出马,根据分隔符拆分。轻松解决问题。最后有一个空白的单元格,懒得处理了。好了,今天就聊到这,这个函数都很简单,平时工作中也经常使用的到,有兴趣的朋友练起来啊!