金额的按位打印

如果要用Excel打印或套打一些财务报表和单据,会涉及到金额的中文大写和分位打印:

 

金额的大小写比较简单,设计模板的时候,只需此单元格的内容设置为:<CUMoney([金额])>

金额分位打印稍微复杂的,需要用GetDigit函数逐位设置,下表列出了设计模板的时候,每位金额对应的公式:

公式
<GetDigit([金额],-2,"¥")>
<GetDigit([金额],-1,"¥")>
<GetDigit([金额],0,"¥")>
<GetDigit([金额],1,"¥")>
<GetDigit([金额],2,"¥")>
<GetDigit([金额],3,"¥")>
<GetDigit([金额],4,"¥")>
十万 <GetDigit([金额],5,"¥")>
百万 <GetDigit([金额],6,"¥")>
千万 <GetDigit([金额],7,"¥")>
亿 <GetDigit([金额],8,"¥")>

正如上一节所介绍,如果需要对合计的金额大写或分位打印,记得加上*,例如:

<CUMoney(*[%出库明细,Sum(数量)]*)>

<GetDigit(*[%出库明细,Sum(数量)]*,3,"¥")>


本页地址:http://www.foxtable.com/webhelp/topics/2891.htm