找回密码
 立即注册

QQ登录

只需一步,快速开始

barrylei

中级会员

31

主题

403

帖子

918

积分

中级会员

积分
918

活字格认证

barrylei
中级会员   /  发表于:2017-1-17 15:27  /   查看:5710  /  回复:0
我们在设计财务应用的时候,经常会把钱,也就是阿拉伯数字的钱转换成大写的汉字,以防止篡改。
那这个怎么实现呢?我们说,用公式就足够了。
假定你在页面的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分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))

运行起来以后,结果就是

壹佰叁拾贰元肆角伍分


我爱可乐

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部