在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
相关内容:
你是不是也被杂乱文本逼疯过?从网上复制的姓名电话混在一起,手动拆分到半夜;导出的地址带一堆空格,筛选时还分不出“张三”和“ 张三”;表格里的“苹果,香蕉 橙子”,按逗号拆分后香蕉前还带空格!
别再手动删空格、逐行拆分了!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都能让你告别手动处理,一键搞定所有杂乱文本!
觉得有用的话,点赞收藏,转发给总在手动拆分文本的同事!你平时遇到过哪些难拆的文本?评论区告诉我,我教你用函数解决~

微信扫一扫打赏
支付宝扫一扫打赏