Excel如何快速提取数字?excel文本中提取数字公式

使用“快速填充”(Ctrl + E) 最简单,无需公式

适用于 Excel 2013 及以上版本。

步骤:

EXCEL如何把数字从字符串中提取出来?5种常用提取数字方法。
加载中
EXCEL如何把数字从字符串中提取出来?5种常用提取数字方法。
  1. 假设数据在 A 列(如 A1: "ABC123DEF")。
  2. 在 B1 单元格手动输入你想提取的数字:123。
  3. 点击 B2 单元格,按快捷键 Ctrl + E。
  4. Excel 会自动识别模式并填充剩余单元格。

✅ 优点:速度快,无需公式。
❌ 缺点:如果数据模式不统一,可能出错,需检查。


使用函数提取(适合动态更新)

情况 1:数字在字符串末尾(如 "ABC123" → 123)

使用 RIGHT + LEN + SUBSTITUTE 组合:

=RIGHT(A1, LEN(A1) - LEN(SUBSTITUTE(A1, 0, "")) - LEN(SUBSTITUTE(A1, 1, "")) - LEN(SUBSTITUTE(A1, 2, "")) - LEN(SUBSTITUTE(A1, 3, "")) - LEN(SUBSTITUTE(A1, 4, "")) - LEN(SUBSTITUTE(A1, 5, "")) - LEN(SUBSTITUTE(A1, 6, "")) - LEN(SUBSTITUTE(A1, 7, "")) - LEN(SUBSTITUTE(A1, 8, "")) - LEN(SUBSTITUTE(A1, 9, "")))

Excel如何快速提取数字?excel文本中提取数字公式

💡 更简洁写法(Excel 365 / 2021):

=TEXTAFTER(A1, TEXTJOIN("", TRUE, TEXT(SEQUENCE(10)-1, "0")))

或使用 VBA 自定义函数(见下文)。

情况 2:数字在字符串开头(如 "123ABC" → 123)

=LEFT(A1, LEN(A1) - LEN(SUBSTITUTE(A1, 0, "")) - LEN(SUBSTITUTE(A1, 1, "")) - ... - LEN(SUBSTITUTE(A1, 9, "")))

情况 3:提取所有数字(无论位置,如 "A1B2C3" → 123)

Excel 没有内置纯函数直接提取中间数字,但可以使用以下技巧:

✅ 推荐:使用 TEXTJOIN + MID + ISNUMBER(Excel 365)

Excel如何快速提取数字?excel文本中提取数字公式

=TEXTJOIN("", TRUE, IFERROR(--MID(A1, SEQUENCE(LEN(A1)), 1), ""))

解释:逐字符检查是否为数字,如果是则保留,最后拼接。

✅ 更兼容写法(Excel 2019 及以下):

使用辅助列或 VBA。


使用 VBA 自定义函数(最灵活)

按 Alt + F11 打开 VBA 编辑器,插入模块,粘贴以下代码:

Function ExtractNumbers(ByVal str As String) As String
    Dim i As Integer
    Dim result As String
    For i = 1 To Len(str)
        If IsNumeric(Mid(str, i, 1)) Then
            result = result & Mid(str, i, 1)
        End If
    Next i
    ExtractNumbers = result
End Function

使用方法:
在单元格中输入:

=ExtractNumbers(A1)

✅ 优点:适用于任何位置、任意混合字符串,可提取所有数字。
❌ 缺点:需要启用宏,保存为 .xlsm 格式。


使用“分列”功能(仅适用于固定格式)

Excel如何快速提取数字?excel文本中提取数字公式

如果数据格式统一(如 "ABC-123"),可使用:

  1. 选中列 → 数据 → 分列 → 分隔符号 → 勾选其他(如 )→ 完成。
  2. 然后删除非数字列。

总结建议

场景 推荐方法
快速一次性提取 Ctrl + E(快速填充)
动态更新 + 数字在末尾 RIGHT + SUBSTITUTE 组合
动态更新 + 数字在开头 LEFT + SUBSTITUTE 组合
提取任意位置所有数字 VBA 自定义函数 或 Excel 365 TEXTJOIN + MID
格式统一(如带分隔符) 分列 功能

如需进一步帮助,请提供你的数据样例(如 A1: "ID-12345-ABC"),我可以给出具体公式。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/479096.html

赞 (0)
H5机械公司网站怎么做?机械行业官网搭建费用
上一篇 2026年7月10日 08:20
CDN带宽计费方式详解,CDN带宽怎么收费
下一篇 2026年7月10日 08:25

相关推荐

  • 英雄联盟用什么语言开发,LOL服务器端语言是什么?

    英雄联盟作为全球最具影响力的MOBA游戏,其底层技术架构的设计体现了高性能与高扩展性的完美平衡,英雄联盟开发语言的核心选型策略非常明确:采用C++构建底层核心引擎与服务器,利用Lua编写高频迭代的游戏逻辑,这种“C++内核+Lua脚本”的双层架构,不仅解决了百万级并发下的性能瓶颈,还为游戏内容的快速更新提供了极……

    2026年2月27日
    14500
  • AI模型有哪些,国内最好用的AI模型是哪个?

    AI模型已成为推动第四次工业革命的核心引擎,其本质是基于数据构建的数学表征,通过复杂的算法结构模拟人类的认知与推理能力,从早期的逻辑回归到如今的大语言模型,AI模型的发展不仅仅是算力的堆叠,更是架构创新与数据质量双重驱动的结果,核心结论在于:AI模型的价值不再局限于单一任务的预测或分类,而是向着多模态理解、逻辑……

    2026年2月16日
    20600
  • 服务器ftp上传工具哪个好?免费ftp上传软件推荐

    在服务器运维与网站管理的实际场景中,高效、安全、稳定的数据传输是业务正常运行的生命线,选择并熟练使用专业的服务器ftp上传工具,是解决文件传输效率低下、连接中断及数据泄露风险的核心方案,相比于控制面板自带的文件管理器或各类非标准传输协议,专业的FTP工具在连接稳定性、批量处理能力及权限控制上具有不可替代的优势……

    2026年4月3日
    8800
  • MySQL时间进位异常如何解决?MySQL日期时间处理常见报错

    关于MySQL的时间进位问题浅析在服务器性能测评与数据库架构优化的日常实践中,许多开发者往往将目光聚焦于CPU调度、内存带宽或磁盘I/O吞吐量等显性指标,却容易忽视底层存储引擎中一个看似微小却极具破坏性的逻辑陷阱——MySQL的时间进位(Time Rollover)问题,特别是在涉及高并发写入、跨时区处理以及长……

    2026年6月13日
    3100
  • 如何构建数据安全生态?数据安全治理有哪些核心策略

    构建数据安全生态的核心在于打破孤岛,通过自动化策略、零信任架构与合规技术的深度融合,实现从被动防御向主动免疫的转型,过去,企业往往将安全视为一道“防火墙”,认为装个杀毒软件、买个硬件设备就能高枕无忧,但2026年的现实是,数据流动无处不在,边界早已模糊,单纯堆砌安全产品不仅成本高昂,更会形成新的管理盲区,真正的……

    2026年5月27日
    6400
  • app技术开发需要多少钱,app开发费用价格表

    App技术开发的成功实施,核心在于构建一套“业务驱动技术、架构支撑迭代、流程保障质量”的闭环体系,在当前的移动互联网下半场,技术选型不再仅仅是代码层面的抉择,而是直接决定产品生存周期与运营成本的战略决策, 一个优秀的App项目,必须在开发初期就确立原生与跨平台的平衡点,搭建高可用的后端架构,并建立标准化的质量验……

    2026年3月23日
    8200
  • fish域名到底值不值得注册?,哪个注册商最便宜

    对于需要凸显行业特性或打造创意品牌的用户,fish域名是一个值得考虑的选择,但务必结合具体用途和长期规划来评估其价值,fish域名值得注册吗?优缺点全面分析优势:定位精准,记忆成本低fish域名作为新顶级域名家族的一员,直接对应“鱼”这个词汇,在英文语境下具有极强的主题关联性,如果你运营的是钓鱼技巧分享站、海鲜……

    2026年7月25日
    600
  • 服务器成本该如何计算,企业租赁云服务器一年多少钱?

    服务器成本深度解析在企业数字化转型和互联网业务运营的过程中,服务器成本是IT预算中最为核心的部分之一,理解服务器成本的构成、对比不同部署模式的优劣,并掌握优化策略,对于提升企业的盈利能力和技术效率至关重要,服务器成本的主要构成服务器成本并非仅仅是购买一台机器的费用,它通常可以分为资本支出 (CAPEX) 和 运……

    2026年7月14日
    1100
  • ftp 图片服务器_FTP

    FTP图片服务器依然是中小规模网站图片存储与传输的可靠选择,但必须针对图片场景做安全加固和性能优化,否则容易被云存储替代,搭建时选对软件、配置好被动模式、开启SSL,再配合图片压缩和CDN,就能让老协议发挥新价值,ftp图片服务器怎么搭建?从零开始配置一台稳定图片站搭建FTP图片服务器并不复杂,但图片场景对传输……

    2026年8月18日
    400
  • 服务器ECS和虚拟主机能迁移到华为云吗,怎么操作?

    不管是其他云的ECS云服务器还是虚拟主机,都能迁移到华为云,但迁移方式和难度差别很大:虚拟主机靠手工搬文件,ECS可以走镜像或工具整体迁移,很多人在阿里云、腾讯云上跑着业务,看着华为云的促销活动或新功能,心里难免犯嘀咕:到底能不能迁过去?迁过去麻不麻烦?先说结论:能迁,但你要先搞清楚自己用的是哪种“服务器”,这……

    2026年8月17日
    800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注