文本清洗最佳搭档--TEXTSPLIT+TRIM
一、首先来认识一下两大函数
1. TEXTSPLIT函数
含义:这是Excel 365新增的一个强大函数,专门用于拆分文本。它的基本语法
函数语法=TEXTSPLIT(文本, 列分隔符, 行分隔符, 是否忽略空值, 填充值)
2. TRIM函数
含义:用于删除文本中多余的空格(只保留单词之间的单个空格)
函数语法=TRIM(文本)
二、适用场景举例
场景1:清理并拆分混乱的员工及销售业绩
如下图所示,A1单元格为对员工姓名及销售业绩的描述,原始数据存在逗号、分号、空格,要求将原始数据整理为右侧员姓名列和业绩列
C1=TEXTSPLIT(TRIM(SUBSTITUTE(SUBSTITUTE(A1,";",";"),",",",")),",",";")
公式解释:
场景2:处理多行地址数据并按地址拆分城市、城区及具体地址拆分为列
如下图,左侧原始数据有换行符,有空格,右侧是数据清洗整理后的
C1=TEXTSPLIT(TRIM(A1)," “)
公式解释:
①用TRIM函数将A1中每一个间隔空格缩减为1格空格
②用TEXTSPLIT函数拆分为列,拆分依据为空格,上述函数中国双引号内有一个空格。