用公式更改小数点分隔符
我和来自多个国家的团队合作,有时我会收到另一个小数分隔符的Excel文件。 有没有公式可以做到这一点? 我当然可以使用一个macros,但是一个公式会容易得多,因为我不是公司里唯一需要这个的人,对于一般的Joe公众来说,一个macros是太复杂了。
请记住,我可能有多个分隔符在同一个数字,例如,3.000.000,00有2千分之几百万,逗号为小数。 这就是为什么我觉得很困难。
或者,您可以使用NUMBERVALUE
function。
例如,如果我在单元格A1
有3.000.000,00,我可以在单元格B1
input=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,".",""),",",".")
然后应用正确的格式。