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

如何用REGEXEXTRACT仅提取Google Sheets单元格内的英镑或百分比值

Google Sheets 提取英镑货币值/折扣百分比的正则公式方案

可用核心公式

=REGEXEXTRACT(B2, "£[\d,.]+|[\d,.]+%")

公式逻辑说明

正则规则用|分隔两类有效匹配项,完全规避无关数字的干扰:

  • 第一类匹配规则£[\d,.]+:仅匹配以£开头,后续跟数字、逗号、小数点组合的英镑货币值
  • 第二类匹配规则[\d,.]+%:仅匹配以%结尾,前缀为数字、逗号、小数点组合的折扣百分比

示例数据匹配结果

对应提供的测试文本,提取结果如下:

原始文本提取结果
Amy Wills 44% Discount44%
1Direction Food 45.37% Discount45.37%
AllUnder20 £120 Commission£120
AATU 13.31% Discount13.31%
Tickets4You £70 Commission£70
AllAboutU £7 Commission£7
Andrea Cardini 4% Discount4%

可选拓展:提取纯数值(移除£、%符号)

如果需要仅保留数字部分,可嵌套REGEXREPLACE处理:

=REGEXREPLACE(REGEXEXTRACT(B2, "£[\d,.]+|[\d,.]+%"), "[£%]", "")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 20:09:02