EXCEL,在从 xml 生成的数字中使用逗号代替点

EXCEL,在从 xml 生成的数字中使用逗号代替点

我正在从 XML 文件生成数字,该文件每 X 次刷新一次。我需要以逗号分隔数字输出,而不是像 XML 中那样以点分隔,因为我无法使用以点分隔的数字进行运算(乘法等)。

我的 XML 输出如下所示:

第一名 N1 14.5

二号 N2 578.4

但我需要的是这样的:

第一名 N1 14,5

二号 N2 578,4

答案1

文件中还有其他逗号吗?否则,您只需使用查找和替换工具即可。

Ctrl+F -> 替换制表符 -> 查找“。”并将其替换为“,”。

如果你需要宏,你可以直接录制自己的操作,最后你会得到类似这样的结果

    Cells.Replace What:=".", Replacement:=",", LookAt:=xlPart, SearchOrder _
    :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False

您需要更先进的东西吗?

相关内容