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公式还能用来拆分所有的汉字,提取数字等等操作 关于这个小技巧,你学会了么?动手试试吧! |
|
来自: 昵称58195209 > 《办公文档》