长按下图 识别二维码,抢购限量优惠码
阿拉伯数字转大写中文,看这一篇就够了!
工作很多时候需要根据阿拉伯数字转换大写中文,而且有时候还需要转换为会计专用格式的大写中文,比如填写报销单,填写支票等。
很多人不会阿拉伯数字转大写中文的方法,尤其是填写报销单大写中文这类事,如果非财务会计行业的人员遇到这种问题,不熟悉转换规则很容易出错,看完今天这篇教程,这些问题都变纸老虎,Excel公式可以完美解决一切!
非会计专用格式
要将数字转换为中文形式,只要你认识下面这个函数就很容易。
要转换为中文小写数字:=NUMBERSTRING(A2,1)
要转换为中文大写数字:=NUMBERSTRING(A2,2)
要转换为逐个小写数字:=NUMBERSTRING(A2,3)
根据你想要的样式,用到哪个挑哪个吧!
唠叨一句,NUMBERSTRING可是Excel中的隐藏函数,你在函数列表里找不到她的,连微软帮助文件里也没介绍,所以记得收藏本教程啊~~
还想进一步系统学习的同学,长按下图,识别二维码
进入页面右上角点击+关注
跟李锐学Excel,高效工作,快乐生活!
关注直播间,免费收到开课提醒
手机、iPad、电脑任意时间听课
长按上图↑识别二维码,了解详情
会计专用格式下的转换方法
阿拉伯数字转会计专用中文大写,也是一个公式即可搞定!
方法1:
=IF(ROUND(A2,2)<0,”无效数字”,IF(ROUND(A2,2)=0,”零”,IF(ROUND(A2,2)<1,””,TEXT(INT(ROUND(A2,2)),”[dbnum2]”)&”元”)&IF(INT(ROUND(A2,2)*10)-INT(ROUND(A2,2))*10=0,IF(INT(ROUND(A2,2))*(INT(ROUND(A2,2)*100)-INT(ROUND(A2,2)*10)*10)=0,””,”零”),TEXT(INT(ROUND(A2,2)*10)-INT(ROUND(A2,2))*10,”[dbnum2]”)&”角”)&IF((INT(ROUND(A2,2)*100)-INT(ROUND(A2,2)*10)*10)=0,”整”,TEXT((INT(ROUND(A2,2)*100)-INT(ROUND(A2,2)*10)*10),”[dbnum2]”)&”分”)))
公式虽然有点长,但可以方便你直接套用到自己工作中!不必死记硬背,只要收藏这篇教程,用的时候随着查阅即可。
下面再多给出3种方法,同学们可以在这4种方法中任选使用。
方法2:
=IF(A2>0,IF(A2>=1,IF(AND(A2>10^4,INT((A2/10^5-INT(A2/10^5))*10)=0,INT((A2%%-INT(A2%%))*10)>0),SUBSTITUTE(NUMBERSTRING(INT(A2),2),”万”,”万零”),NUMBERSTRING(INT(A2),2))&”元”,)&IF(AND(A2>1,INT((A2/10-INT(A2/10))*10)=0,INT((A2-INT(A2))*10)>0),”零”,)&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(A2),2),”[dbnum2]0角0分;;整”),”零角”,IF(A2<1,,”零”)),”零分”,”整”),”零元整”)
方法3:
=SUBSTITUTE(SUBSTITUTE(IF(A2<0,”负”,””)&TEXT(TRUNC(ABS(ROUND(A2,2))),”[DBNum2]”)&”元”&IF(ISERR(FIND(“.”,ROUND(A2,2))),””,TEXT(RIGHT(TRUNC(ROUND(A2,2)*10)),”[DBNum2]”))&IF(ISERR(FIND(“.0″,TEXT(A2,”0.00″))),”角”,””)&IF(LEFT(RIGHT(ROUND(A2,2),3))=”.”,TEXT(RIGHT(ROUND(A2,2)),”[DBNum2]”)&”分”,IF(ROUND(A2,2)=0,””,”整”)),”零元零”,””),”零元”,””)
长按下图 识别二维码,参加Excel实战特训营
方法4:
=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A2),IF(A2>0,,”负”)&TEXT(INT(ABS(A2)+0.5%),”[dbnum2]G/通用格式元;;”)&TEXT(RIGHT(RMB(A2,2),2),”[dbnum2]0角0分;;整”),),”零角”,IF(A2^2<1,,”零”)),”零分”,”整”)
如果你觉得有用,就分享给朋友们看看吧~
别忘了帮忙去底部点赞
点“阅读原文”进入直播间+关注,不再错过精彩!