Excel:将“,”更改为“。”

自从我为我的电脑添加多语言选项后,Excel决定将所有小数点转换为逗号。 我需要再次把它们变成小数。 我如何用最less的工作量做到这一点? 如果你知道一个简单的方法来做到这一点,重点放在容易,请告诉。 当它被转换时,我需要一个数字,而不是文本或其他任何东西。 我正在使用Microsoft Office Professional Plus 2010。

我尝试了在Excel中创build此公式的方法

=SUBSTITUTE(A4;",";".")+0 

哪个应该,我假设,得到单元格A4,改变逗号到期间,然后join0转换为数字。 我原来的数字是17.6,现在我得到了41807。

有两个选项给你。

1)更改PC上的区域设置 :

在这里输入图像描述

2)在VBA代码中使用Application.DecimalSeparator (例如在Workbook_Open事件中):

 Private Sub Workbook_Open() Application.DecimalSeparator = "." End Sub 

在这里输入图像描述