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

如何在Google Sheets中从含文本的单元格内提取指定数值

Google Sheets提取指定数字的实现方案

你可以用以下两种方案实现需求,优先推荐正则提取方案,适配性更强:

  • 方案1:正则匹配提取(推荐)
    直接在B2单元格输入如下公式:
    =VALUE(REGEXEXTRACT(A2, "薪资为AED (\d+)"))
    公式说明:
    • REGEXEXTRACT会匹配文本中「薪资为AED 」后面跟着的连续数字串,精准定位薪资数值,不会被文本中其他位置的数字(比如年龄30、工作经验1年)干扰
    • VALUE函数会把提取到的文本格式数字转换为数值格式,方便后续做计算类操作
  • 方案2:文本截取组合函数(无正则基础可使用)
    如果对正则语法不熟悉,也可以用定位+截取的组合函数:
    =VALUE(MID(A2, FIND("AED ", A2)+4, 4))
    公式说明:
    • FIND("AED ", A2)定位到文本中「AED 」的起始字符位置
    • 加4是跳过「AED 」共4个字符,从后面第一位开始截取
    • 该方案仅适配当前薪资为4位数字的场景,如果后续薪资位数变化,需要调整截取长度,通用性弱于正则方案

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 05:36:00