小写金额如何自动转换成大写,怎么将小写金额转换成大写金额显示(EXCEL表格里带小数、负数的数字转换成大写金额)
关于【小写金额如何自动转换成大写】,怎么将小写金额转换成大写金额显示,今天向乾小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
1、小写金额如何自动转换成大写:怎么将小写金额转换成大写金额显示
怎么将小写金额转换成大写金额显示呢?今天小编分享下自己的方法,希望能够帮助到有需要的小伙伴。
操作方法
打开需要把小写金额转化为大写金额的excel表格,见下图
把excel表格里面的小写金额复制到大写金额里面,见下图
右击大写金额的单元格,找到设置单元格式,见下图
点击设置单元格式,找到数字下方的特殊,见下图
点击特殊,找到人民币大写,见下图
点击确定就能看到小写金额已经全部变成大写金额了,见下图
2、EXCEL表格里带小数、负数的数字转换成大写金额,拿去直接套用
大家好,在财务上我们经常会将小写的金额转换成大写的金额,利用EXCEL的单元格格式或是内置的函数都只能针对整数部分进行转换,如果遇到有多位小数、整数、负数等混合的数据,上面两种办法都无法实现,今天我们使用组合函数的方式来解决这一问题。
本案例中多位小数采用的是四舍五入原则。
先来拆解函数公式,将输入的数字分为整数和小数部分,先看整数部分:
函数公式:TEXT(INT(ABS(A3)),"[DBNUM2]")&"元"
函数公式的意思:先将数字转换成正数,然后取出整数部分,用TEXT函数转换成大写数字,后面添加元,遇到负数的情况,还得再处理。
修改函数公式,在前面添加IF判断条件,如果数字小于0,则在前面添加“负”字。
接下来是小数部分的转换
函数公式:TEXT(MOD(A3,1)*100,"[DBNUM2]0角0分")
函数意思:使用MOD求余函数,让数字除以1得到它的余数也就是小数部分,使用函数TEXT将其转换成大写数字,面对负数的时候,这个公式也有问题,负数求余,除数应该修改为“-1”。
于是修改函数公式:SUBSTITUTE(IF(A3<0,TEXT(MOD(A3,-1)*100,"[DBNUM2]0角0分"),TEXT(MOD(A3,1)*100,"[DBNUM2]0角0分")),"-","")
函数公式意思:先用IF条件判断,如果小于1的数字,则MOD函数的除数是“-1”,否则就是“1”,由于负数的MOD余数也是负数,需要用SUBSTITUTE函数将前面的符号“-”去除。
观察下表格里的小数部分的转换情况,里面的“零角零分”“零角壹分”“壹角零分”都是书写不规范的,需要替换掉。
有三种情况需要替换,故使用了三次“SUBSTITUTE”函数。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(A6<0,TEXT(MOD(A6,-1)*100,"[DBNUM2]0角0分"),TEXT(MOD(A6,1)*100,"[DBNUM2]0角0分")),"-",""),"零角零分","整"),"零分","整"),"零角","零")
最后将整数和小数部分的函数合在一起,组成完整的函数公式“=IF(A3<0,"负","")&TEXT(INT(ABS(A3)),"[DBNUM2]")&"元"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(A3<0,TEXT(MOD(A3,-1)*100,"[DBNUM2]0角0分"),TEXT(MOD(A3,1)*100,"[DBNUM2]0角0分")),"-",""),"零角零分","整"),"零分","整"),"零角","零")”。
函数公式比较长,理解起来其实也不难,不想理解的,直接拿去套用即可。
本文关键词:怎么把小写金额转换成大写金额,金额小写如何转换大写,怎么将小写金额转换成大写金额显示出来,怎么把大写金额转成小写金额,小写金额如何自动转换成大写。这就是关于《小写金额如何自动转换成大写,怎么将小写金额转换成大写金额显示(EXCEL表格里带小数、负数的数字转换成大写金额)》的所有内容,希望对您能有所帮助!更多的知识请继续关注《犇涌向乾》百科知识网站:http://www.029ztxx.com!
版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。