文本清洗最佳搭档--TEXTSPLIT+TRIM

office

一、首先来认识一下两大函数

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函数拆分为列,拆分依据为空格,上述函数中国双引号内有一个空格。