在Excel中格式化货币,以便在导出时对齐小数?

时间:2013-10-21 00:26:13

标签: excel

我有一个Excel电子表格,我必须导出到.txt文件以供另一个程序导入。我有一些货币字段,其他程序期望按小数位排列,如下所示:

 $     0.01
 $     0.10
 $     1.00
 $    10.00
 $   100.00
 $  1000.00
 etc.

Excel中的“记帐”格式会在电子表格中正确对齐值,但是当我尝试将其保存到文件时,它会吐出类似的内容:

  $0.01 
  $0.10 
  $1.00 
  $10.00 
  $100.00 
 " $1,000.00 "
 " $10,000.00 "
 " $100,000.00 "
 " $1,000,000.00 "

我尝试使用自定义格式,运气相似。有没有一种简单的方法来实现这一目标?

1 个答案:

答案 0 :(得分:1)

您需要创建要导出的列的版本,并使用基于TEXT()函数的公式填充它。类似的东西: -

=TEXT(A1,"$?????????0.00")

其中A1包含要格式化的数字(以及?的数量等,提供输出中所需的列数)。

参考文献:http://office.microsoft.com/en-gb/excel-help/text-function-HP010062580.aspx