金额的按位打印
如果要用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,"¥")>