我们在设计财务应用的时候,经常会把钱,也就是阿拉伯数字的钱转换成大写的汉字,以防止篡改。
那这个怎么实现呢?我们说,用公式就足够了。
假定你在页面的A2单元格设置了一个数字 132.45,那你在另外一个单元格设置下面的公式
=IF(A2=0,"",IF(A2<0,"负","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A2)),"[$-804][DBNum2]General")&"元"&TEXT(RIGHT(TEXT(A2,".00"),2),"[$-804][DBNum2]0角0分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))
运行起来以后,结果就是
壹佰叁拾贰元肆角伍分
|
|