Excel中数字自动转换大写金额时,如何再自动加上“元整”?
在使用“设置单元格格式”里设置数字为大写后,但会计做帐时,后面总是要加多少元整,那这个"元整"如何自动加上呢?...
在使用“设置单元格格式”里设置数字为大写后,但会计做帐时,后面总是要加多少元整,那这个"元整"如何自动加上呢?
展开
4个回答
展开全部
你这样设置是不符合会计要求的金额大写的,给你一个公式,这样就得到大写金额了(公式中的I65表示小写数单元格):
="合计: (大写) "&IF(ROUND(I65,2)<0,"无效数值",IF(ROUND(I65,2)=0,"零",IF(ROUND(I65,2)<1,"",TEXT(INT(ROUND(I65,2)),"[dbnum2]")&"元")&IF(INT(ROUND(I65,2)*10)-INT(ROUND(I65,2))*10=0,IF(INT(ROUND(I65,2))*(INT(ROUND(I65,2)*100)-INT(ROUND(I65,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(I65,2)*10)-INT(ROUND(I65,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(I65,2)*100)-INT(ROUND(I65,2)*10)*10)=0,"整",TEXT((INT(ROUND(I65,2)*100)-INT(ROUND(I65,2)*10)*10),"[dbnum2]")&"分")))
="合计: (大写) "&IF(ROUND(I65,2)<0,"无效数值",IF(ROUND(I65,2)=0,"零",IF(ROUND(I65,2)<1,"",TEXT(INT(ROUND(I65,2)),"[dbnum2]")&"元")&IF(INT(ROUND(I65,2)*10)-INT(ROUND(I65,2))*10=0,IF(INT(ROUND(I65,2))*(INT(ROUND(I65,2)*100)-INT(ROUND(I65,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(I65,2)*10)-INT(ROUND(I65,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(I65,2)*100)-INT(ROUND(I65,2)*10)*10)=0,"整",TEXT((INT(ROUND(I65,2)*100)-INT(ROUND(I65,2)*10)*10),"[dbnum2]")&"分")))
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用这个公式,还挺好用的
=NUMBERSTRING(INT(G9/1)*1,2)&"元整"
其中,G9是你需要加元整的数字,1是划到个位数,如果是100,1000的都相应的划到百位数、千位数等,2是固定值。
=NUMBERSTRING(INT(G9/1)*1,2)&"元整"
其中,G9是你需要加元整的数字,1是划到个位数,如果是100,1000的都相应的划到百位数、千位数等,2是固定值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在搜狗输入法下 v+数字+b直接出中文数字大写,需要“元整”时,输入数字时把小数点(.00)输入就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询