我在Excel查询编辑器(Power Query)中工作,我有一个包含许多列的表。
这些列中的一些数字有句点("."),它们被正确地识别为十进制数字,但其中一些数字有逗号(","),并且它们被视为文本。
我试图使用查询编辑器的替换值函数来复制Excel的查找和替换函数(CTRL+H),只需将","改为".",但到目前为止运气不佳。
你知道解决这个问题的办法吗?非常感谢。
通过3个步骤解决了问题:1.数据类型:文本2.将值:","替换为"。"3.数据类型:十进制
使用带有区域设置的转换:
= Table.TransformColumnTypes(#"Promoted Headers", {{"title", type number}}, "en-US")
来源:https://eriksvensen.wordpress.com/2018/07/02/powerquery-how-to-handle-different-decimal-separator-when-importing-csv-files/