excel单元格分列教程|快速按短横线拆分设备编号文本
平时整理设备台账最烦这种编号:一长串 BH-A 车间 - 101 挤在单个单元格里,手动复制粘贴拆分,几十上百行数据能耗掉大半天。不用手动敲,下面这条通用公式,就能直接完成 excel 单元格分列,一次性拆出多段内容。
excel单元格分列教程

原始表格布局:
B 列:设备编号,格式统一用-隔开,例如 BH-A 车间 - 101
C 列表头:部门
D 列表头:车间
E 列表头:号码
第 1 步:输入拆分公式
点击 C3 单元格(第一行数据的部门单元格),在 fx 公式栏粘贴下面这条公式:
=TRIM(MID(SUBSTITUTE($B3,“-”,REPT(“ ”,LEN($B3))),(COLUMN(A$1)-1)*LEN($B3)+1,LEN($B3)))
输入完成按回车,C3 单元格会自动提取第一段文本 BH。

第 2 步:横向拖动填充,拆出整行内容
选中 C3 单元格,鼠标移动到单元格右下角,光标变成黑色十字时,按住鼠标向右拖动到 E3 单元格。松开鼠标,D3 自动提取 A 车间,E3 提取 101,一行设备编号就全部拆分完毕。
第 3 步:向下批量填充所有行
选中 C3:E3 这三个已经出结果的单元格,把鼠标放到选区右下角,等光标变成黑色十字,按住左键往下拉,覆盖全部设备数据行。松开鼠标,所有 B 列里的设备编号,全部自动完成 excel 分列怎么用的批量拆分,A 车间、B 车间数据自动归类。

这个公式核心逻辑就是把短横线替换成大量空格,再用 MID 分段截取,TRIM 清理多余空格。只要你的文本是统一分隔符,不管是设备编号、物料编码,都能用这套方法如何分列单元格。处理完之后,如果不想保留公式,直接选中 CDE 全部结果区域,复制,右键选择性粘贴为数值,就彻底固定拆分出来的文本,后续修改 B 列原始数据也不会影响结果。这种公式分列的方式,不用调出分列向导,适合需要频繁新增数据的台账,新增一行只需要下拉填充就能自动拆分,日常设备表格整理效率直接拉满。









