功率查询->将逗号转换为句点并获取十进制数

jb0*_*007 3 excel m powerquery

我正在Excel查询编辑器(超级查询)中工作,并且我有一个包含许多列的表。

这些列中的某些数字带有句点(“。”),并且可以正确识别为十进制数字,但是其中一些具有逗号(“,”),可以将它们视为文本。

我试图使用查询编辑器的“替换值”功能来复制Excel的“查找和替换”功能(CTRL + H),并简单地将“,”更改为“”。但到目前为止没有任何运气。

请问您知道解决方法吗?非常感谢你。

jb0*_*007 6

只需3个步骤即可解决该问题:1.数据类型:文本2.将值:“,”替换为“”。3.数据类型:十进制数


Dmi*_*try 5

使用带有区域设置的转换:

= Table.TransformColumnTypes(#"Promoted Headers", {{"title", type number}}, "en-US")
Run Code Online (Sandbox Code Playgroud)

资料来源:https://eriksvensen.wordpress.com/2018/07/02/powerquery-how-to-handle- Different-decimal-separator-when-importing-csv-files/