Excel神组合:TEXTSPLIT+TRIM,文本拆分零乱码!

在Excel中,`TEXTSPLIT` 函数和 `TRIM` 函数经常一起使用来处理和整理文本数据。`TEXTSPLIT` 函数可以用来将文本拆分成多个单元格,而 `TRIM` 函数可以用来去除文本中的多余空格。以下是一个简单的例子,展示如何使用这两个函数:
假设你有一个包含大量文本数据的单元格,你想将这些文本按空格拆分,并且去除每个拆分后的文本中的多余空格。
1. "使用 `TEXTSPLIT` 函数拆分文本": 假设你的文本数据在单元格 A1 中,你可以使用以下公式来拆分文本:
```excel =TEXTSPLIT(A1, " ") ```
这个公式会将 A1 中的文本按空格拆分成多个单元格。
2. "使用 `TRIM` 函数去除多余空格": 如果你需要去除每个拆分后的文本中的多余空格,可以在 `TEXTSPLIT` 函数的结果上使用 `TRIM` 函数。例如:
```excel =LAMBDA(x, TEXTSPLIT(x, " ")), LAMBDA(y, TRIM(y)) ```
你可以将这个 lambda 函数应用到 `TEXTSPLIT` 的结果上。假设 `TEXTSPLIT` 的结果在 B1 单元格,你可以使用以下公式:
```excel =L

相关内容:

lass="xiangguan" id="content">

你是不是也被杂乱文本逼疯过?从网上复制的姓名电话混在一起,手动拆分到半夜;导出的地址带一堆空格,筛选时还分不出“张三”和“ 张三”;表格里的“苹果,香蕉 橙子”,按逗号拆分后香蕉前还带空格!

别再手动删空格、逐行拆分了!Excel里藏着个“文本拆分黄金组合”——TEXTSPLIT+TRIM函数!前者负责精准拆分文本,后者负责清除多余空格,搭配使用连杂乱文本都能秒变整齐,效率直接翻10倍!

先看效果:从“杂乱文本”到“整齐表格”的蜕变

没用函数前,文本处理像“拆盲盒”,费时又易错:

需求

手动操作(累到崩溃)

拆分100条“姓名+电话”文本

1. 逐行找分隔符;2. 手动选中剪切姓名;3. 删空格调整格式,耗时2小时

整理带空格的地址数据

1. 逐单元格删前后空格;2. 检查中间多余空格;3. 漏改一个就影响筛选

用了TEXTSPLIT+TRIM组合后,1分钟搞定100条数据,零错误:

原始杂乱文本

函数组合操作

最终效果(整齐规范)

张三, 13800138000 李四 ,13900139000

TEXTSPLIT拆分+TRIM去空格

姓名列:张三、李四;电话列:13800138000、13900139000

北京市 朝阳区 建国路 上海市黄浦区外滩

TEXTSPLIT拆分+TRIM去空格

省份列:北京、上海;城市列:朝阳、黄浦;街道列:建国路、外滩

关键亮点:拆分+去空格一步到位,不管文本多乱,输出都整齐规范!

先搞懂:两个函数各自有啥用?

组合用之前,先摸清单个函数的核心能力,新手也能快速上手!

1. TEXTSPLIT:文本拆分“手术刀”

核心作用:按指定分隔符(逗号、空格、冒号等)把文本拆分成多列/多行。

基础语法:=TEXTSPLIT(要拆分的文本, 分隔符, , )

简单举例:拆分“A,B,C”,输入=TEXTSPLIT("A,B,C", ","),会自动拆成A、B、C三列。

2. TRIM:空格清除“橡皮擦”

核心作用:清除文本前后的多余空格,同时把中间的多个空格变成1个。

基础语法:=TRIM(要清理的文本)

简单举例:清理“ 张三 李四 ”,输入=TRIM(" 张三 李四 "),结果是“张三 李四”。

为啥要搭配用?单个函数的“短板”

单独用TEXTSPLIT拆分带空格的文本(如“张三 , 13800138000”),会拆出“张三 ”“ 13800138000”(带空格);单独用TRIM只能清理空格,不能拆分。两者搭配,拆分+去空格一步到位!

实战演示:3大高频场景,跟着做就会!

每个场景都配详细步骤+表格示例,从基础到进阶,新手也能秒懂!

场景1:基础款——拆分“姓名+电话”(最常用)

需求:A列是杂乱的“姓名+电话”文本(格式:姓名, 电话,姓名后带空格),要拆分成B列姓名、C列电话,且无多余空格。

步骤1:准备原始数据

整理A列数据,可见文本中逗号后都带空格,直接拆分会留空格。

原始文本(A列)

姓名(B列,待拆)

电话(C列,待拆)

张三, 13800138000



李四 , 13900139000



王五 , 13700137000



步骤2:输入“TEXTSPLIT+TRIM”组合函数

点击B2单元格(第一个姓名单元格),输入函数:=TRIM(TEXTSPLIT(A2, ",", 1))

函数拆解:

  • TEXTSPLIT(A2, ",", 1):按“逗号”拆分A2文本,“1”代表忽略空值(避免多逗号导致的空单元格);
  • TRIM(...):清除拆分后文本前后的多余空格。

再点击C2单元格(第一个电话单元格),输入函数:=TRIM(TEXTSPLIT(A2, ",", 1, 2))(最后一个“2”代表取拆分后的第2部分,即电话)。

步骤3:批量填充,秒出结果

输入完成后按Enter键,B2、C2分别显示“张三”“13800138000”;选中B2:C2,鼠标放在单元格右下角变成“+”后下拉,所有数据瞬间拆分完成,无任何多余空格!

原始文本(A列)

姓名(B列,函数生成)

电话(C列,函数生成)

张三, 13800138000

张三

13800138000

李四 , 13900139000

李四

13900139000

王五 , 13700137000

王五

13700137000

场景2:进阶款——拆分多分隔符文本(如地址)

需求:A列是带多种分隔符的地址(格式:省份-城市 区/县,分隔符有横杠、空格),要拆分成B列省份、C列城市、D列区县。

核心技巧:TEXTSPLIT支持多分隔符,用大括号括起来即可!

步骤1:原始数据(带多分隔符)

原始地址(A列)

省份(B列)

城市(C列)

区县(D列)

北京市-朝阳区 建国路




上海市-黄浦区 外滩




广东省-深圳市 南山区




步骤2:输入多分隔符组合函数

B2单元格(省份)函数:=TRIM(TEXTSPLIT(A2, {"-", " "}, 1, 1))

C2单元格(城市)函数:=TRIM(TEXTSPLIT(A2, {"-", " "}, 1, 2))

D2单元格(区县)函数:=TRIM(TEXTSPLIT(A2, {"-", " "}, 1, 3))

函数拆解:{"-", " "}代表同时按“横杠”和“空格”拆分,解决多分隔符问题。

步骤3:批量填充后的结果

原始地址(A列)

省份(B列)

城市(C列)

区县(D列)

北京市-朝阳区 建国路

北京市

朝阳区

建国路

上海市-黄浦区 外滩

上海市

黄浦区

外滩

广东省-深圳市 南山区

广东省

深圳市

南山区

场景3:高阶款——拆分后自动过滤空值(如杂乱名单)

需求:A列是复制来的杂乱名单(多个逗号/空格分隔,还有空值),要拆分成单独姓名,且过滤掉空单元格。

原始数据:A2=“张三,, 李四 , 王五, , 赵六”(多逗号+空格+空值)

函数方案:嵌套IFERROR过滤空值

B2单元格函数:=IFERROR(TRIM(TEXTSPLIT(A2, {",", " "}, 1, COLUMN(A1))), "")

步骤:输入后按Enter,再选中B2,向右拖动填充,直到出现空值为止,自动过滤掉所有空单元格,只显示姓名!

原始名单(A列)

姓名1(B列)

姓名2(C列)

姓名3(D列)

姓名4(E列)

张三,, 李四 , 王五, , 赵六

张三

李四

王五

赵六

避坑指南:4个新手常犯错误,看完少走弯路

1. 拆分后有空格,忘记加TRIM

错误示例:只写=TEXTSPLIT(A2, ","),拆分“张三, 13800138000”后,电话列带空格。

解决:必须给TEXTSPLIT套一层TRIM,即=TRIM(TEXTSPLIT(...)),空格全清除!

2. 多分隔符没加大括号,拆分失败

错误示例:写=TEXTSPLIT(A2, "-", " ", 1)(多分隔符没括起来),函数报错。

解决:多分隔符用大括号括成数组,即{"-", " "},才能同时识别多个分隔符!

3. 取拆分后的第N部分时,序号写错

错误示例:拆分后想取第2部分,却写成=TEXTSPLIT(A2, ",", 1, 3),结果取错内容。

解决:先手动数拆分后的部分(如“A,B,C”拆后是3部分,序号1=A、2=B、3=C),再写序号!

4. 低版本Excel用不了TEXTSPLIT

错误示例:Excel 2016及以下版本输入TEXTSPLIT,函数报错(该函数是365/2021版本新增)。

解决:低版本可用“数据→分列”功能替代,但拆分后需手动用TRIM去空格;建议升级Excel版本或用WPS表格(支持该函数)。

最后总结:组合函数核心用法口诀

文本拆分用TEXT,多分隔符括号括;

前后空格惹人烦,TRIM套外全清完;

取第N部分写序号,忽略空值填个1;

空值过滤加IFERROR,整齐规范效率高!

现在打开你的Excel,找一段杂乱文本试试这个组合函数,是不是瞬间觉得文本拆分变简单了?不管是名单、地址还是电话,TEXTSPLIT+TRIM都能让你告别手动处理,一键搞定所有杂乱文本!

觉得有用的话,点赞收藏,转发给总在手动拆分文本的同事!你平时遇到过哪些难拆的文本?评论区告诉我,我教你用函数解决~

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章