barrylei 发表于 2017-1-17 15:27:40

人民币大写转换公式

我们在设计财务应用的时候,经常会把钱,也就是阿拉伯数字的钱转换成大写的汉字,以防止篡改。
那这个怎么实现呢?我们说,用公式就足够了。
假定你在页面的A2单元格设置了一个数字 132.45,那你在另外一个单元格设置下面的公式

=IF(A2=0,"",IF(A2<0,"负","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A2)),"[$-804]General")&"元"&TEXT(RIGHT(TEXT(A2,".00"),2),"[$-804]0角0分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))

运行起来以后,结果就是

壹佰叁拾贰元肆角伍分


页: [1]
查看完整版本: 人民币大写转换公式