我正在尝试将数字值从文本类型正确格式化为财务类型。我对谷歌表格很陌生。 数据来自 CSV 文件。数值以逗号和点分隔,例如:2,555.00 或 555.00 或更大的值 123,555.00。 我使用公式 regexextract 来提取数值。由于某种原因,它无法正确处理大数字。我在图片上标记了。它错误地削减了大数字和美分价值。
=REGEXEXTRACT(C2,"[0-9,]+")*1
您能帮忙提供更好的正则表达式或其他适用于谷歌表格的解决方案吗?
从您给定的示例来看,您似乎只需要替换逗号
(,)
=--SUBSTITUTE(C2,",","")
-- 强制文本转换数字。
--