解决EXCEL文本分割痛点,SplitText支持多分隔符,正反向分割提取

大家都知道EXCEL是处理数据的行家里手,但是处理文本确是他的弱项,这算是EXCEL的一个痛点。
目前迭代的版本已经到2019了,对应的文本函数还是很少,出了一个TextJoin确实很好用,但是2016及以下版本的同学还是用不了,更别提分割函数了,没有……

SplitText函数的诞生是因为今天看到一位网友提问,如果提取倒数第三段内容

需求如图,但是我脑子转了一圈,发现还真是没有什么好用的函数能处理

那怎么办?自己写一个呗!于是SplitText诞生了,她真的很方便强大,看完你觉得会爱上她,正所谓谁用谁知道!

选几个案例,来看看SplitText的方便和强大吧!

案例1:单分隔符倒序提取
公式:=SplitText(A2,"-",-3)
倒序提取使用负数,其他参数,大家一看便知!
案例2:单分隔符序提取
公式:=SplitText(A2,"-",3)
非常简单,正常提取使用正数即可,这里提取第三段就是3
案例3:多段提取
公式:=SplitText($A$2,"-",ROW(A1))
第三参数我们使用ROW函数生成1、2、3序列,就可以依次提取
你以为这样就结束了,但是她哪里还称得上强大使用,让我们看几个实战案例
多分隔符案例
案例4:多分隔符提取
这是我们从EH上找的网友(感谢)的一个实际案例
大佬们有很多强大的公式,这里抽其中一个公式,问题是解决了但是显然过于复杂,新手懵逼+自闭中
看看SplitText怎么写?
公式:=SplitText($B2,"(,,)",COLUMN(B1))
第二参数支持多种分隔符,直接写到一起即可
当然,我们第三参数是可选的,如果不写会有怎样的效果呢?
不写第三参,直接就是删除第二参数罗列的分隔符!
具体参数及功能如下:

此函数功能还在不断扩充中,如果你使用过程中有什么需要,或者好的建议可以直接私信我,或者留言!看到后小编筛选整理后,会相应的更新……
函数文件领取方式:
(0)

相关推荐