我有一个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 "
我尝试使用自定义格式,运气相似。有没有一种简单的方法来实现这一目标?
答案 0 :(得分:1)
您需要创建要导出的列的版本,并使用基于TEXT()函数的公式填充它。类似的东西: -
=TEXT(A1,"$?????????0.00")
其中A1包含要格式化的数字(以及?的数量等,提供输出中所需的列数)。
参考文献:http://office.microsoft.com/en-gb/excel-help/text-function-HP010062580.aspx