用公式改变小数分隔符

时间:2016-03-10 19:40:01

标签: excel excel-formula decimal

我与来自多个国家/地区的团队合作,有时我会收到excel文件,这些文件的小数分隔符比我使用的小数据分隔符多。有没有任何公式可以做到这一点?我当然可以使用一个宏,但是公式会更容易,因为我不是我公司中唯一需要这个的人,对于一般的Joe Public来说,宏太复杂了。

请记住,我可能有多个相同数字的分隔符,例如,3.000.000,00有千分之二的点数和小数点的逗号。这就是我觉得困难的原因。

2 个答案:

答案 0 :(得分:7)

或者,您可以使用NUMBERVALUE功能。

例如,如果我在单元格A1中有3.000.000,00,我可以在单元格=NUMBERVALUE(A1,",",".")中输入B1来获取数字

arguments

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

  • 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,Excel for iPad,Excel for iPhone,Excel for Android平板电脑,Excel Mobile,Excel for Android手机

答案 1 :(得分:2)

试试这个:

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

enter image description here

然后应用正确的格式。

enter image description here