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

谷歌表格中XML导入数据后用REGEXEXTRACT提取倒数第二个数值

解决方案

针对你遇到的谷歌表格数据提取需求,这里提供两个适用的REGEXEXTRACT表达式,根据实际场景选择即可:

方法1:直接提取加粗标签内的数值(最可靠)

目标数值都被<strong>和</strong>标签包裹,不管行结构如何变化,这个标记是固定的,用这个表达式能精准提取:

=REGEXEXTRACT(A1, "<strong>([\d.]+)</strong>")
  • 正则说明:<strong>和</strong>匹配固定标签,([\d.]+)捕获标签内的数字(包含小数点),确保只提取纯数值部分。

方法2:提取倒数第二个数值(按位置匹配)

如果需要严格按“倒数第二个数值”提取,不管是否带有标签,可以用这个表达式:

=REGEXEXTRACT(A1, ',"([\d.]+)",\s*"\d+"\s*\]\]')
  • 正则说明:匹配末尾的",数值","数字"]]结构,捕获中间的数值部分,\s*用来忽略可能存在的空格,适配不同格式的行数据。

将公式里的A1替换成你实际存放数据的单元格即可,两种方法都能处理你给出的所有行数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 13:07:14