日常工作中,经常需要对单元格文本进行拆分,例如,需要对A列信息,拆分成姓名、工号、工龄 1、基本做法大部分同事遇到这个问题,可以用到的是数据分列功能 但是如果有新增数据,或者数据有修改的情况下,又需要重复再次操作,不能自动更新,有一定的局限性。 2、传统函数公式有的小伙伴函数公式厉害一点的,就会使用万能搭配,分隔符替换成99个空格大法 使用的公式是: =TRIM(MID(SUBSTITUTE($A2,'-',REPT(' ',99)),COLUMN(A1)*99-98,99)) 这个公式使用起来还是偏复杂 3、新函数公式秒杀新出来一个函数公式TEXTSPILT 里面的参数看起来复杂,实际上很简单 例如上述要求是按分隔符,拆分到每一列当中,所以我们 输入的公式是: =TEXTSPLIT(A2,'-') 就可以按分隔符进行快速拆分了,这也是用的最多的拆分基本用法 如果说我们A列的信息中,有的是用“-”连接的,有的是用“,”逗号连接的 那我们只需要用大括号,将两种拆分符都放进去,使用的公式是: =TEXTSPLIT(A2,{'-',','}) 就可以将文本快速拆分了 这个公式,你学会了么?动手试试吧! |
|