1

我有一个 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 "

我尝试使用自定义格式,运气相似。有没有一种简单的方法可以做到这一点?

4

1 回答 1

1

您需要创建一个版本的列以导出并使用基于 TEXT() 函数的公式填充它。就像是:-

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

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

参考在这里: http: //office.microsoft.com/en-gb/excel-help/text-function-HP010062580.aspx

于 2013-10-21T01:11:02.157 回答