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,".",""),",","."))
有两种选择供您选择。
1) 更改PC 上的区域设置:

Application.DecimalSeparator2)在VBA代码中使用(例如在Workbook_Open事件中):
Private Sub Workbook_Open()
Application.DecimalSeparator = "."
End Sub
Run Code Online (Sandbox Code Playgroud)
