请问把金额的单元格设置成大写后,结尾没有整,有解决的办法吗?
周周
于2019-02-26 14:24 发布 2589次浏览
- 送心意
Excel刘老师
职称: 初级会计师
2019-02-26 14:27
你好。只有WPS的单元格数字格式里面才有完整的、符合中国人书写阅读习惯的人民币格式。office里并没有符合这些的数字格式,所以只能通过函数公式来完成。=IF(ROUND(A2,2)=0,,IF(A2<0,负,)&IF(ABS(A2)>=1,TEXT(INT(ROUND(ABS(A2),2)),[dbnum2])&元,)&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(A2,2),2),[dbnum2]0角0分;;整),零角,IF(A2^2<1,,零)),零分,整))

相关问题讨论

你好。只有WPS的单元格数字格式里面才有完整的、符合中国人书写阅读习惯的人民币格式。office里并没有符合这些的数字格式,所以只能通过函数公式来完成。=IF(ROUND(A2,2)=0,,IF(A2<0,负,)&IF(ABS(A2)>=1,TEXT(INT(ROUND(ABS(A2),2)),[dbnum2])&元,)&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(A2,2),2),[dbnum2]0角0分;;整),零角,IF(A2^2<1,,零)),零分,整))
2019-02-26 14:27:05

这个只能用公式进行转换,就是小写金额转换成大写金额。可以在网上查询大小写转换的函数公式
2020-02-26 16:01:04

输入函数(复制粘贴即可)
=IF(A1<0,"无效值",IF(A1=0,"零元",IF(A1<1,"",TEXT(INT(A1),"[DBNUM2]")&"元")&IF(INT(A1*10)-INT(A1)*10=0,IF((INT(A1)*(INT(A1*100)-INT(A1*10)*10))=0,"","零"),TEXT(INT(A1*10)-INT(A1)*10,"[DBNUM2]")&"角")&IF(INT(A1*100)-INT(A1*10)*10=0,"整",TEXT(INT(A1*100)-INT(A1*10)*10,"[DBNUM2]")&"分")))
2020-01-15 22:38:06

你好,你在旁边的单元格输入这个公式,=IF(ROUND(G14,2)=0,,IF(G14&lt;0,负,)&IF(ABS(G14)&gt;=1,TEXT(INT(ROUND(ABS(G14),2)),[dbnum2])&元,)&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(G14,2),2),[dbnum2]0角0分;;整),零角,IF(G14^2&lt;1,,零)),零分,整))
2019-01-15 16:14:16

=IF(ROUND(G14,2)=0,,IF(G14&lt;0,负,)&IF(ABS(G14)&gt;=1,TEXT(INT(ROUND(ABS(G14),2)),[dbnum2])&元,)&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(G14,2),2),[dbnum2]0角0分;;整),零角,IF(G14^2&lt;1,,零)),零分,整))
2019-01-15 16:14:23
还没有符合您的答案?立即在线咨询老师 免费咨询老师
课程推荐
精选问题
获取全部相关问题信息