在Excel 2013中将“。”replace为“,”

我有一个从数据库生成的Excel文件。 它包含一个填充了数字值的列,如下所示:

Values: 123,17 1973,27 12124.97 123.09 -234,01 -732.66 

我的问题是,只有在与“,”分隔符一起使用时,Excel才会查找数字。 我怎样才能改变所有的“。” 到“,”,所以该列中的所有值将被识别为数字(alignment列的右侧)。

另外,我还有很多这些文件需要维护,所以一个自动的程序将会被高度评价。

select列并点击CRTL + H,input'。' 在“查找内容”中input“,”,“replace为”,然后点击“全部replace”button

你的数据样本看起来不对。 这是不一致的。

如果您的系统使用逗号作为小数点分隔符,那么您的所有数字都应该使用逗号作为小数点。

如果您的数据库系统使用点作为小数点分隔符,那么您的所有数字都应该使用小数点。

在你的例子中的数字是逗号和小数点分隔符的随机组合。

您可能希望将源系统configuration为以一致的方式应用小数点分隔符。

这是相当不可思议的,为什么你的系统会使用一个逗号作为一个值,而是使用一个点作为另一个值。 您可能需要深入了解该逻辑的底层,然后才能继续。

可能的话,“数字”实际上是来自其他数据源的文本值,它们使用逗号或点来表示小数点分隔符。