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

Excel/Google Sheets 拆分单元格内多行并匹配相邻单元格标题的实现方法

Google Sheets 实现方法

你可以直接在空白单元格输入如下数组公式,按回车即可自动生成符合要求的结果:
=ARRAYFORMULA(IFERROR(SPLIT(FLATTEN(A1&"|"&SPLIT(B1,CHAR(10))),"|")))

  • 公式中CHAR(10)对应换行分隔符,如果你B1内的条目是用逗号、顿号等其他符号分隔,直接替换成对应的分隔符即可,比如逗号就改为","
  • 生成结果后可以选中区域复制,右键粘贴为「值」就可以自由移动编辑

Excel 实现方法

365/2021及以上版本(支持溢出公式)

直接在空白单元格输入如下公式,按回车即可自动生成结果:
=IFERROR(TEXTSPLIT(TEXTJOIN("|",,A1&"|"&TEXTSPLIT(B1,CHAR(10))),"|",,1),"")
参数规则和上面Google Sheets的公式一致,按需修改分隔符即可。

2019及更早版本(无溢出公式)

按步骤手动操作即可:

  1. 选中B1单元格,点击顶部「数据」选项卡,选择「分列」功能,分隔符选择你实际使用的类型(如果是换行的话选「其他」,按住Alt键依次按小键盘的1和0即可输入换行符),将B1内容拆分到C1、D1、E1等横向单元格
  2. 选中所有拆分后的横向单元格,复制,点击你要存放拆分条目的起始单元格(比如B2),右键选择「选择性粘贴」,勾选「转置」后确认,所有条目就会变成竖向每行一条的格式
  3. 选中A列对应条目行数的空白区域,输入=A1,按Ctrl+Enter批量填充,所有对应行的A列都会自动填入A1的标题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 14:54:01