使用正则表达式在Google工作表中提取货币值



我正试图从Google Sheets的列中提取提示值。什么是正确的正则表达式参数来做这件事?有些列没有提示值,在这种情况下,我希望它返回"0"

Tip - 20% x $134.00Damage Waiver: 5% x $40.20Coupon: Thanks for considering us!! x -$10.00Tax: 7.25% of $700.20 x $50.76

如果输入字符串(假设在A1)包含单词"Tip",并且在它之后的第一个美元符号启动了利息金额,则执行:

=IFNA(VALUE(REGEXEXTRACT(A1, "bTipb[^$]*$([d.]+)")), 0)

此表达式将生成一个数字类型,因此不包括美元。

将所需的数字格式应用于放置此公式的单元格,以显示货币符号和所需的小数位数。

最新更新