You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中无需手动拆分如何用公式对应合并两单元格文本与数字

分隔符拆分后对应位置自动拼接公式

针对A1以/为分隔符存储文本、B1以|为分隔符存储数字的场景,无需手动拆分,直接使用对应公式即可完成同位置项拼接,匹配示例效果。

Excel 365/2021及以上支持动态数组的版本

在结果起始单元格直接输入以下公式,会自动溢出所有拼接结果:

=TEXTSPLIT(A1,"/")&TEXTSPLIT(B1,"|")
  • 逻辑说明:两个TEXTSPLIT分别按对应分隔符把单元格内容拆分为数组,直接按位置匹配拼接,无额外冗余操作。
  • 若需要把所有拼接结果合并到单个单元格、用指定符号分隔,可嵌套TEXTJOIN使用,例如用顿号分隔的写法:
=TEXTJOIN("、",TRUE,TEXTSPLIT(A1,"/")&TEXTSPLIT(B1,"|"))

代入样例值(A1=Fender/spielt/Gitarre.、B1=1|2|5),输出结果为Fender1、spielt2、Gitarre.5,完全匹配需求。

2019及更早无TEXTSPLIT函数的旧版Excel

在结果起始单元格输入以下数组公式,按下Ctrl+Shift+Enter三键确认后下拉填充,直到单元格返回空白即可得到全部结果:

=INDEX(TRIM(MID(SUBSTITUTE(A$1,"/",REPT(" ",999)),ROW(A1)*999-998,999)),1)&INDEX(TRIM(MID(SUBSTITUTE(B$1,"|",REPT(" ",999)),ROW(A1)*999-998,999)),1)
  • 逻辑说明:通过SUBSTITUTE把分隔符替换为长度999的空白段,用MID逐段提取内容后TRIM去除多余空格,最终实现和拆分后拼接一致的效果。

注意:使用前请确认两个单元格按分隔符拆分后的项数一致,否则会出现拼接错位问题。

内容的提问来源于stack exchange,提问作者Jelmer405

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 18:27:34