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

如何在Excel中保留指定数字串并去除其余文本?

Excel批量提取开头数字并删除后续内容的方法

针对你提供的这类以数字开头、后续附带其他内容的数据,以下几种Excel方法可快速完成批量处理:

方法一:固定位数提取(适用于开头数字长度统一,如示例中的9位)

如果所有数据的开头数字长度固定(比如示例里的9位),直接用LEFT函数即可:

  • 在数据列右侧的空白单元格(如B1)输入公式:=LEFT(A1,9)
  • 鼠标悬停在单元格右下角,光标变为十字形时下拉填充到所有数据行
  • 若需将公式结果转为纯文本/数值,可选中结果列,右键选择「粘贴选项」→「值」

方法二:通用提取(适用于开头数字长度不固定的情况)

如果数据开头的数字长度不一致,可使用以下公式提取所有开头连续的数字:

适用于Excel 365/2021及以上版本

用TEXTBEFORE函数定位第一个非数字字符:

=TEXTBEFORE(A1,CHAR(ROW(32:126)),,1)

注:该公式会提取从开头到第一个非数字字符(包括空格、中文、符号等)之前的所有内容。

适用于所有Excel版本

用数组公式识别连续数字的结束位置:

=LEFT(A1,MATCH(FALSE,ISNUMBER(--MID(A1,ROW($1:$100),1)),0)-1)
  • 输入公式后,按Ctrl+Shift+Enter完成数组公式输入(Excel 365无需此操作,直接回车即可)
  • 下拉填充公式到所有行

方法三:快速填充(无需公式,可视化操作)

如果不想使用公式,可利用Excel的「快速填充」功能:

  • 在第一个数据旁的单元格(如B1)手动输入提取后的目标数字(如004193025)
  • 选中B列中需要填充的所有空白单元格
  • 按下快捷键Ctrl+E,Excel会自动识别数据规律并完成批量填充

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 03:35:33