【发布时间】:2021-07-19 18:27:22
【问题描述】:
我有一个 Google 表格公式,可以从一段文本中提取英镑的货币价值或折扣百分比。
=REGEXEXTRACT(B2,"[\d,.£%]+") - 提取£价值或折扣百分比(但也包括其他数字)
=REGEXEXTRACT(B2,"[\d,.]+") - 提取数字、逗号或句点
但是,如果文本在 £ 价值或折扣百分比之前包含任何其他数字,则它们会首先被提取。
如何仅从 Google 表格中的每个单元格中提取 £ 价值或折扣百分比?
显示的最大折扣最多为小数点后 2 位,这可能有助于构建公式以提取值的左侧或右侧 4 位数字。
示例数据
Amy Wills 44% Discount
1Direction Food 45.37% Discount
AllUnder20 £120 Commission
AATU 13.31% Discount
Tickets4You £70 Commission
AllAboutU £7 Commission
Andrea Cardini 4% Discount
【问题讨论】:
标签: regex google-sheets google-sheets-formula