Excel中拆分下划线分隔文本有四种方法:一、用“分列”功能;二、LEFT+FIND提取前半部分;三、RIGHT+LEN-FIND提取后半部分;四、TEXTSPLIT函数(需Microsoft 365或Excel 2021+)。

如果您在Excel中有一个单元格包含用下划线“_”分隔的两段文字(例如“张三_销售部”),需要将其拆分为左右两个独立单元格,则可通过内置功能或公式实现。以下是几种可行的操作方式:
本文运行环境:MacBook Air,macOS Sequoia。
一、使用“分列”功能(无需公式)
该方法直接调用Excel的文本分列向导,适用于一次性批量处理,不改变原始数据结构,且支持多种分隔符识别。
1、选中含下划线内容的整列(如A列所有目标单元格)。
2、点击顶部菜单栏的【数据】选项卡,选择【分列】。
3、在弹出窗口中选择【分隔符号】,点击【下一步】。
4、勾选【其他】复选框,并在右侧输入框中键入_(英文半角下划线)。
5、点击【下一步】,在列数据格式中保持默认【常规】,点击【完成】。
二、使用LEFT与FIND函数组合提取前半部分
此方法通过定位下划线位置,截取其左侧全部字符,结果为新单元格中的独立值,原始单元格保持不变。
1、在B1单元格输入公式:=LEFT(A1,FIND("_",A1)-1)。
2、按回车确认,B1即显示下划线前的内容(如“张三”)。
3、将B1单元格右下角填充柄向下拖拽,覆盖其余对应行。
三、使用RIGHT与LEN-FIND函数组合提取后半部分
该方式计算总长度减去下划线位置及自身占位,得出右侧字符数,再从末尾反向截取,确保准确获取下划线之后全部内容。
1、在C1单元格输入公式:=RIGHT(A1,LEN(A1)-FIND("_",A1))。
2、按回车确认,C1即显示下划线后的内容(如“销售部”)。
3、将C1单元格右下角填充柄向下拖拽,覆盖其余对应行。
四、使用TEXTSPLIT函数(仅限Microsoft 365或Excel 2021及以上版本)
该函数专为文本拆分设计,语法简洁,可一键返回多列结果,无需预设目标区域,自动溢出至相邻空白列。
1、确保光标位于首个目标单元格右侧的空白单元格(如B1)。
2、输入公式:=TEXTSPLIT(A1,"_")。
3、按回车确认,B1与C1将分别自动填入下划线前后两部分内容。







