专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
完美Excel  ·  deepseek+VBA在Excel中绘制施 ... ·  2 天前  
Excel之家ExcelHome  ·  字符拆分与合并,学会套路很简单 ·  2 天前  
Excel之家ExcelHome  ·  Excel数据查询,换个思路更简单 ·  4 天前  
Excel之家ExcelHome  ·  IF函数入门,秒懂 ·  6 天前  
Excel之家ExcelHome  ·  11个Excel打印技巧 ·  4 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

字符拆分与合并,学会套路很简单

Excel之家ExcelHome  · 公众号  · Excel  · 2025-03-11 07:45

正文

小伙伴们好啊,今天和大家分享几个字符拆分与合并的函数公式。

拆分字符
如下图,A列待拆分字符中,有多种类型的间隔符号,使用以下公式,可以按常量数组的形式将多种分隔符号写到一起。
=TEXTSPLIT(A2,{"+","-"})
图片
公式中的列分隔符号为{"+","-"},每一个符号都加上双引号,符号之间用半角的逗号或半角分号作为间隔,最后用一组花括号包含起来。
TEXTSPLIT将依次按花括号中不同类型的分隔符拆分到各列。

拆分后求和
如下图所示,A列是商品和金额的混合信息,希望提取出其中的金额部分,并进行求和汇总。
B2单元格输入以下公式,向下复制即可。
=SUM(1*TEXTSPLIT(A2,TEXTSPLIT(A2,ROW($1:$10)-1,".",1),,1))
图片
本例中用了两个TEXTSPLIT函数,先看这部分:
TEXTSPLIT(A2,ROW($1:$10)-1,".",1)
使用ROW($1:$10)-1部分得到的0~9的数字和小数点,对A2单元格中的内容进行拆分,第四个参数使用1,表示忽略空单元格。
这一步的作用相当于是将A2单元格中的数字和小数点都删除,仅保留文字部分,得到的结果为:
{"赵东来","沙瑞金"}
接下来再使用TEXTSPLIT函数,用前一个TEXTSPLIT部分得到文字作为间隔符,将A2内容进行拆分。
TEXTSPLIT(A2,TEXTSPLIT(A2,ROW($1:$10)-1,".",1,),,1)
这部分拆分后的结果为:
{"18","95.5"}






请到「今天看啥」查看全文


推荐文章
Excel之家ExcelHome  ·  字符拆分与合并,学会套路很简单
2 天前
Excel之家ExcelHome  ·  Excel数据查询,换个思路更简单
4 天前
Excel之家ExcelHome  ·  IF函数入门,秒懂
6 天前
Excel之家ExcelHome  ·  11个Excel打印技巧
4 天前
同花顺财经  ·  【每日一招】四种常见的主力洗盘方式
8 年前
扯淡堂  ·  未来一定是颠覆过去的
7 年前
包容万象  ·  以色列这样招女兵,太逆天了!
7 年前