Excel表格中输入小写金额怎样自动转换为大写?有什么公式,具体怎样操作。
7个回答
展开全部
在需要大写的单元格里输入公式 :
=SUBSTITUTE(SUBSTITUTE(IF(B4>-0.5%,,"负")&TEXT(INT(ABS(B4)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(B4),2),"[dbnum2]0角0分;;"&IF(ABS(B4)>1%,"整",)),"零角",IF(ABS(B4)<1,,"零")),"零分","整")
=SUBSTITUTE(SUBSTITUTE(IF(B4>-0.5%,,"负")&TEXT(INT(ABS(B4)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(B4),2),"[dbnum2]0角0分;;"&IF(ABS(B4)>1%,"整",)),"零角",IF(ABS(B4)<1,,"零")),"零分","整")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.如果excel版本较高,可以使用单元格格式中“特殊”里面的“中文大写数字”,会自动出“元角分”。
2.如果excel版本较低,上述方法无法出现“元角分”,则可以输入以下公式:
=IFERROR(IF(MOD(C4,1)=0,TEXT(ROUNDDOWN(C4,0),"[DBNUM2]")&"元整",TEXT(ROUNDDOWN(C4,0),"[DBNUM2]")&"元"&TEXT(MID(RIGHT(TEXT(C4,"0.00"),2),1,1),"[DBNUM2]")&"角"&TEXT(MID(RIGHT(TEXT(C4,"0.00"),2),2,1),"[DBNUM2]")&"分"),"您输入的数据有误")
其中C4改成你需要转换的数字单元格编号即可。
2.如果excel版本较低,上述方法无法出现“元角分”,则可以输入以下公式:
=IFERROR(IF(MOD(C4,1)=0,TEXT(ROUNDDOWN(C4,0),"[DBNUM2]")&"元整",TEXT(ROUNDDOWN(C4,0),"[DBNUM2]")&"元"&TEXT(MID(RIGHT(TEXT(C4,"0.00"),2),1,1),"[DBNUM2]")&"角"&TEXT(MID(RIGHT(TEXT(C4,"0.00"),2),2,1),"[DBNUM2]")&"分"),"您输入的数据有误")
其中C4改成你需要转换的数字单元格编号即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询