7

我在 Excel 查询编辑器(Power Query)中工作,我有一个包含许多列的表。

这些列中的一些数字带有句点(“.”),它们被正确识别为十进制数字,但其中一些带有逗号(“,”),它们被视为文本。

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

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

4

2 回答 2

10

设法通过 3 个步骤解决它:1. 数据类型:文本 2. 替换值:“,”为“。” 3.数据类型:十进制数

于 2016-01-11T14:32:55.583 回答
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/

于 2020-04-28T12:23:41.490 回答