当我将.CSV文件导入Excel时,如何将包含数字的所有单元格格式化为货币?目前,如果单元格的值包含美元符号($),则它将被格式化为货币,但如果没有美元符号,则保留为纯文本。我也希望忽略其中包含文本的单元格,因为它们应保留为纯文本。例如:1 -> $1.00
,One -> One
,1.0 -> $1.00
,"Hello World" -> "Hello World"
Excel中的“数据导入”工具不适用于我的方案。它缺少导入时格式化为货币的选项,仅提供“数字,日期或常规”选项。
可能的副本如何获得excel不会弄乱.csv文件的格式
—
Excellll 2015年
@Excellll不是因为我不希望Excel忽略格式化,我希望它具体格式化。此外,我不希望手动更改100多列和行的格式
—
亚当
您是否尝试过VBA在导入后为您格式化列?
—
工程师Toast 2015年
@EngineerToast我有。我可以根据需要将列格式化,但这与手动更改格式没有什么不同。我需要在导入时自动将单元格格式化为货币。
—
Adam
Excel不会将数字格式应用于包含文本的单元格,因此在导入数据后,只需选择它(CTRL + A)并应用所需的格式。
—
MátéJuhász2015年