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

Google Sheets中提取公式返回文本内数字的技术需求

Google Sheets提取HTML格式文本中的数值方案

针对返回文本<em>0.72 (13.28%)</em>(长度不固定),以下是两种提取需求的具体实现公式:

提取第一个数值(如0.72)

用REGEXEXTRACT匹配首个带小数点的数字片段,再通过VALUE转换为数值格式:

=VALUE(REGEXEXTRACT(SUBSTITUTE(INDEX(IMPORTHTML("https://site_name.com/quote.ashx?t="&E14,"table",10),8,2),"",""), "\d+\.\d+"))
  • 正则表达式\d+\.\d+可适配任意长度的带小数点数字
  • VALUE函数将提取到的文本型数字转为可参与计算的数值

提取括号内的百分比数值(如13.28)

通过正则精准定位括号内的数字部分,再转换为数值:

=VALUE(REGEXEXTRACT(SUBSTITUTE(INDEX(IMPORTHTML("https://site_name.com/quote.ashx?t="&E14,"table",10),8,2),"",""), "\((\d+\.\d+)\%"))
  • 正则表达式\((\d+\.\d+)\%专门匹配括号内的百分比数字,自动忽略括号和%符号
  • 最终通过VALUE完成文本到数值的转换

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 06:25:00