用公式更改小数点分隔符

我和来自多个国家的团队合作,有时我会收到另一个小数分隔符的Excel文件。 有没有公​​式可以做到这一点? 我当然可以使用一个macros,但是一个公式会容易得多,因为我不是公司里唯一需要这个的人,对于一般的Joe公众来说,一个macros是太复杂了。

请记住,我可能有多个分隔符在同一个数字,例如,3.000.000,00有2千分之几百万,逗号为小数。 这就是为什么我觉得很困难。

或者,您可以使用NUMBERVALUEfunction。

例如,如果我在单元格A1有3.000.000,00,我可以在单元格B1input=NUMBERVALUE(A1,",",".")

论据是

  • 文本。 要转换为数字的文字。

  • Decimal_separator。 用于分隔结果的整数和小数部分的字符。

  • Group_separator。 用于分隔数字的字符,例如数以千计的数以千计的数字。

这适用于Excel 2013及更高版本或Excel 2011 for Mac或更高版本。 我在一个Excel 2013环境中工作,有时忘记用我的答案来限定我的答案。 感谢Doug指出版本要求。

特别:

Excel 2016,Excel 2013,Excel 2016 for Mac,Excel for Mac 2011,Excel Online,iPad for Excel,Excel for iPhone,Android平板电脑Excel,Excel Mobile,Excel for Android手机

尝试这个:

 =--SUBSTITUTE(SUBSTITUTE(A1,".",""),",",".") 

在这里输入图像描述

然后应用正确的格式。

在这里输入图像描述