分享

TextSplit函数的使用方法(入门 进阶 高级共八种用法10个公式)

 互利互读一辈子 2024-05-22 发布于北京

在Excel和WPS新增的几十个函数中,如果按实用性+功能性排名,textsplit排第二,无函数敢排第一。因为它不仅使用简单,而且解决了以前用超复杂公式才能搞定的难题。今天兰色用10个公式,让你彻底学会它。

1、按分隔符拆分成多列

=TEXTSPLIT(A2,'-')

兰色注:第1个参数是要拆分的字符,第2个参数是按列拆分的字符,如果想提取出某一个,而可以用index(textsplit,位置)

图片

2、按分隔符拆分成多行

=TEXTSPLIT(A2,,'-')

兰色注:第3个参数是按行拆分的字符,这时第2个参数留空。

图片

3、把字符串拆分成表格

=TEXTSPLIT(A2,'-',',')

兰色注:如果字符中同时含有两种分隔符,结果可以拆分成表格

图片

如果想把因列数不一致生成的错误值改为空,可以把它最后一个参数设置成空值。

=TEXTSPLIT(A2,'-',',',,,'')

图片

4、根据多种分隔符拆分

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

注:分隔符可以使用数组,同时按多种分隔符拆分

图片

5、处理拆分后的空值

有时拆分符连续,就会产生很多空列

图片

这时设置第4个参数为TRUE(或1)可以除于空值

=TEXTSPLIT(A2,{'-',' '},,TRUE)

图片

6、按大小写拆分

默认情况下,分隔符是区分大小写的,如下图所示按小写a拆分,并不会对大写A产生影响。

=TEXTSPLIT(A5,'a')

图片

如果不区分大小写,则可以把第5个参数设置为

=TEXTSPLIT(A5,'a',,,1)

图片

7、拆分非数字

=TEXTSPLIT(A5,ROW($1:10)-1)

兰色注:row(1:10)生成1~10个数字,-1变为0~9。把数字当成拆分除,剩下的就是非数字了。

图片

8、拆分出数字

把上面7中的公式结果当成拆分符(要除去空值),剩下的就是数字了。

=TEXTSPLIT(A5,TEXTSPLIT(A5,ROW($1:10)-1,,TRUE),,TRUE)

图片

留小思考题:如果数字是小数呢

兰色说:在实际Excel疑难问题中,字符的处理要占差不多四分一,可见textsplit的出现对广大用户的意义。这是兰色第一次对textsplit进行系统性的总结,同学们如果觉得有用,记得点右下角赞+在看+收藏哦。

兰色根据多年经验,录制了一全套适合新手和初中级阶段用户学习的Excel教程。包括Excel表格88个函数用法(即将更新几十个新函数,示例整理中)、119个使用技巧、透视表从入门到精通50集、图表从入门到精通186集。(绿卡会员有效期内免费)详情点击下方链接

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多