10个回答
推荐于2017-11-28 · 知道合伙人软件行家
关注
展开全部
假设数据在A1单元格,B1单元格输入公式
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(A1),"[dbnum2]")&TEXT(MOD(A1,1)*100,"[dbnum2]圆0角0分"),"零角零分","整"),"零角","零"),"零分","整")
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(A1),"[dbnum2]")&TEXT(MOD(A1,1)*100,"[dbnum2]圆0角0分"),"零角零分","整"),"零角","零"),"零分","整")
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
考虑到会存在负数的情况,应该严谨点:
=SUBSTITUTE(IF(-RMB(A1),IF(A1>0,,"负")&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A1),2),"[>9][dbnum2]0角0分;"&IF(A1^2<1,,0)&"[>][dbnum2]0分;整"),),"零分","整")
=SUBSTITUTE(IF(-RMB(A1),IF(A1>0,,"负")&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A1),2),"[>9][dbnum2]0角0分;"&IF(A1^2<1,,0)&"[>][dbnum2]0分;整"),),"零分","整")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=IF(A1>=0,TEXT(INT(A1),"[DBNum2][$-804]G/通用格式")&IF((A1-INT(A1)) > 0,"元"&TEXT(INT((A1+0.0005-INT(A1))*10),"[DBNum2][$-804]G/通用格式")&"角"&IF((VALUE(RIGHT((ROUND(A1,2))*100,1)))>0,TEXT(RIGHT(ROUND((A1-INT(A1)),2),1),"[DBNum2][$-804]G/通用格式")&"分",""),"元整"),"负"&TEXT(INT(-A1),"[DBNum2][$-804]G/通用格式")&IF((-A1-INT(-A1)) > 0,"元"&TEXT(INT((-A1+0.0005-INT(-A1))*10),"[DBNum2][$-804]G/通用格式")&"角"&IF((VALUE(RIGHT((ROUND(-A1,2))*100,1)))>0,TEXT(RIGHT(ROUND((-A1-INT(-A1)),2),1),"[DBNum2][$-804]G/通用格式")&"分",""),"元整"))
用时直接复制公式 把 A1单元格 替换成 要改成大写金额的 单元格就行,不建议去写这么费事公式,学会用就行
用时直接复制公式 把 A1单元格 替换成 要改成大写金额的 单元格就行,不建议去写这么费事公式,学会用就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询