Excel:将","更改为"."

use*_*128 6 excel comma period

自从我为我的计算机添加了多语言选项后,Excel决定将所有小数转换为逗号.我需要再次将它们变回小数.如何以最少的工作量完成这项工作?如果您知道一种简单易行的方法,请注意简单,请告诉我们.当它被转换时,我需要一个数字,而不是文本或其他任何东西.我正在使用Microsoft Office Professional Plus 2010.

我尝试了在Excel中制作此公式的方法

=SUBSTITUTE(A4;",";".")+0
Run Code Online (Sandbox Code Playgroud)

应该,我假设,获取单元格A4,将逗号更改为句点,然后添加0转换为数字.我原来的号码是17.6,现在我得到的是41807.

小智 5

我最好的选择是使用下面的函数,它可以帮助同时将文本转换为数字。在某些系统报告以不同的数字格式共享的情况下非常有用

=NUMBERVALUE(SUBSTITUTE(SUBSTITUTE(E3,".",""),",","."))


Dmi*_*liv 4

有两种选择供您选择。

1) 更改PC 上的区域设置

在此输入图像描述

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

Private Sub Workbook_Open()
    Application.DecimalSeparator = "."
End Sub
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述