送心意

赵海龙老师

职称中级会计师,税务师

2020-01-15 22:38

输入函数(复制粘贴即可)
=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]")&"分")))

上传图片  
相关问题讨论
输入函数(复制粘贴即可) =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
你好。只有WPS的单元格数字格式里面才有完整的、符合中国人书写阅读习惯的人民币格式。office里并没有符合这些的数字格式,所以只能通过函数公式来完成。=IF(ROUND(A2,2)=0,,IF(A2&lt;0,负,)&amp;IF(ABS(A2)&gt;=1,TEXT(INT(ROUND(ABS(A2),2)),[dbnum2])&amp;元,)&amp;SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(A2,2),2),[dbnum2]0角0分;;整),零角,IF(A2^2&lt;1,,零)),零分,整))
2019-02-26 14:27:05
数字太长,不能直接替换,替换以后,后面的会变成0,并且不可逆
2020-06-05 17:07:23
你好 因为小数位数设置是单元格格式里面设置,而单元格格式的一切设置都不会改变原值,只是做一个显示效果的改变,所以这不是真的四舍五入。 设置好小数位数之后,打开Excel选项,勾选我圈起来的这个对勾就可以了。 但是注意,这个设置是不可逆的,也就是说一旦设置了,就回不到原来的样子了,不可逆转。
2019-04-18 14:34:13
您好,很高兴为您解答问题! 你要先设置单元格为文本后,再去填写数字。直接在****9000改格式是不行的。
2019-06-04 11:48:55
还没有符合您的答案?立即在线咨询老师 免费咨询老师
精选问题
相似问题
举报
取消
确定
请完成实名认证

应网络实名制要求,完成实名认证后才可以发表文章视频等内容,以保护账号安全。 (点击去认证)

取消
确定
加载中...