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

Google Sheets转换异国导入数字:能否用单个正则替换逗号与小数点

单次正则替换实现Google Sheets数字格式转换

完全可以用单次REGEXREPLACE操作完成你需要的格式转换,无需嵌套两次函数。

可行公式

REGEXREPLACE(B2, "(\d)\.(\d)|,", "$1$2.")

工作原理

这个正则表达式通过两个匹配分支实现双重替换:

  • (\d)\.(\d):匹配千分位的点(前后都是数字的点),把点前后的数字分别捕获为两组,替换时直接拼接两组数字,相当于去掉中间的点。
  • ,:匹配作为小数点的逗号,替换时直接换成标准的.。

因为REGEXREPLACE默认全局替换,所以所有千分位的点都会被清除,逗号会统一换成小数点,一次操作就能完成转换。

示例验证

  • 输入32.072,25 → 处理后得到32072.25
  • 输入-1,06 → 处理后得到-1.06

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 16:51:38