TextSplit是新版本的Excel出来的公式,可以快速的根据指定符号,分隔数据,用来文本处理,太厉害了
1、基本用法
TEXTSPLIT公式的基本用法:
=TEXTSPLIT(文本,列分隔符,行分隔符)
看起来很抽象,取个例子就明白,A列的信息是多个元素混合在一起的,中间用分号进行了分隔,现在需要快速分开数据
我们只需要输入公式:
=TEXTSPLIT(A2,";")
用分号进行分隔,一次性的得到了所有的结果
2、多个文本进行分隔
如果说我们的分隔符,存在两种状态
一种是英文状态下的分号
一种是中文状态下的分号
直接使用公式无法拆分
那么如何将两种状态的分隔符都可以分开呢?
我们可以使用大括号,然后将两种符号都输入进去,使用的公式是:
=TEXTSPLIT(A2,{";",";"})
3、进阶用法
我们有一列复杂的文本,需要快速提取里面的数字
因为A列的数字和字母都是随机生成的,所以用普通的公式很难处理
因为CHAR(65)表示大写字母A,CHAR(90)表示大写字母Z,所以我们用CHAR(65)-CHAR(90)做为分隔符来拆分数据,我们输入公式是:
=TEXTSPLIT(A2,CHAR(ROW($65:$90)))
然后我们可以使用文本连接公式CONCAT公式将所有的数字连接起来,输入的公式是:
=CONCAT(TEXTSPLIT(A2,CHAR(ROW($65:$90))))
当然TEXTSPLIT公式还能用来拆分所有的汉字,提取数字等等操作
关于这个小技巧,你学会了么?动手试试吧!