Excel中金额大小写转换公式问题
5个回答
展开全部
直接在公式前加个文本的人民币,这种会的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在原来那个公式前加上三个字就行
="人民币"&公式
那个公式就是你原来用的那个大小写公式 给你一个参考公式不知道你原来用的哪个公式
="人民币"&IF(A1=INT(A1),NUMBERSTRING(INT(A1),2)&"元整",IF(A1*10=INT(A1*10),NUMBERSTRING(INT(A1),2)&"元"&NUMBERSTRING(INT(A1*10)-INT(A1)*10,2)&"角整",IF(ROUNDDOWN(A1*10-INT(A1)*10,0)=0,NUMBERSTRING(INT(A1),2)&"元零"&NUMBERSTRING(ROUND(A1*100-INT(A1*10)*10,0),2)&"分",NUMBERSTRING(INT(A1),2)&"元"&NUMBERSTRING(INT(A1*10)-INT(A1)*10,2)&"角"&NUMBERSTRING(ROUND(A1*100-INT(A1*10)*10,0),2)&"分")))
="人民币"&公式
那个公式就是你原来用的那个大小写公式 给你一个参考公式不知道你原来用的哪个公式
="人民币"&IF(A1=INT(A1),NUMBERSTRING(INT(A1),2)&"元整",IF(A1*10=INT(A1*10),NUMBERSTRING(INT(A1),2)&"元"&NUMBERSTRING(INT(A1*10)-INT(A1)*10,2)&"角整",IF(ROUNDDOWN(A1*10-INT(A1)*10,0)=0,NUMBERSTRING(INT(A1),2)&"元零"&NUMBERSTRING(ROUND(A1*100-INT(A1*10)*10,0),2)&"分",NUMBERSTRING(INT(A1),2)&"元"&NUMBERSTRING(INT(A1*10)-INT(A1)*10,2)&"角"&NUMBERSTRING(ROUND(A1*100-INT(A1*10)*10,0),2)&"分")))
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以试一试这个方法="人民币"&SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(E9)),"[>0][dbnum2];[<0]负[dbnum2];;")&TEXT(RIGHT(FIXED(E9),2),"元[dbnum2]0角0分;;"&IF(ABS(E9)>1%,"圆整",)),"零角",IF(ABS(E9)<1,,"零")),"零分","整")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
="人民币"&SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(E9)),"[>0][dbnum2];[<0]负[dbnum2];;")&TEXT(RIGHT(FIXED(E9),2),"元[dbnum2]0角0分;;"&IF(ABS(E9)>1%,"圆整",)),"零角",IF(ABS(E9)<1,,"零")),"零分","整")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询