分享

小写金额转大写金额,看这一篇足够了

 L罗乐 2016-11-29

工作中很多时候如写支票、欠款单、对账单等等的时候,需要把小写金额转换成大写金额,那么该怎么办呢?如下图:


 


有人说,设置单元格格式-数字-特殊-中文大写数字,如A列

 


这是我们想要的结果吗?下面提供四种函数方法和一种技巧方法:

 

1、公式:B2=IF(ISERROR(FIND('.',A2)),NUMBERSTRING(INT(A2),2)&'元整',IF(ISERROR(NUMBERSTRING(MID(A2,FIND('.',A2) 2,1),2)),NUMBERSTRING(INT(A2),2)&'元'&NUMBERSTRING(MID(A2,FIND('.',A2) 1,1),2)&'角整',NUMBERSTRING(INT(A2),2)&'元'&NUMBERSTRING(MID(A2,FIND('.',A2) 1,1),2)&'角'&NUMBERSTRING(MID(A2,FIND('.',A2) 2,1),2)&'分')),得到效果如下图:


 


2、公式:

B8=TEXT(INT(A8),'[dbnum2]')&'元'&(IF(INT(A8*10)-INT(A8)*10>0,TEXT(INT(A8*10)-INT(A8)*10,'[dbnum2]')&'角',IF(A8*100-INT(A8*10)*10>0,'零',''))&IF(A8*100-INT(A8*10)*10>0,TEXT(A8*100-INT(A8*10)*10,'[dbnum2]')&'分','整')),得到效果如下图:


 


3、公式:

B14=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(A14),'[dbnum2]')&TEXT(MOD(A14,1)*100,'[dbnum2]元0角0分'),'零角零分','整'),'零角','零'),'零分','整'),得到效果如下图:


 


4、公式:

B20=TEXT(INT(A20),'[dbnum2]')&TEXT(RIGHT(A20*100,2),'元[dbnum2]0角0分'),得到效果如下图:

 


看到这一串串公式有没有觉得头晕呢,反正我已经晕了,还是说技巧方法吧!

 

5、技巧

搜狗输入法:V 小写自动生成大写,如下图

 


合伙人开设的QQ社群


作者:仰望~星空

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多