如何在Excel2007中将小写数字转换为人民币大写?
答案:4 悬赏:50 手机版
解决时间 2021-05-03 00:39
- 提问者网友:無理詩人
- 2021-05-02 20:23
如何在Excel2007中将小写数字转换为人民币大写?
最佳答案
- 五星知识达人网友:忘川信使
- 2021-05-02 22:03
假设阿拉伯数字单元格在C10,设置公式如下:
=IF(C10<0,"金额为负无效",IF(OR(C10=0,C10=""),"零元整",IF(C10<1,"",TEXT(INT(C10),"[dbnum2]G/通用格式")&"元"))) & IF(INT(C10*10)-INT(C10)*10=0,IF(INT(C10)*(INT(C10*100)-INT(C10*10)*10)=0,"","零"),TEXT(INT(C10*10)-INT(C10)*10,"[dbnum2]")&"角")&IF((INT(C10*100)-INT(C10*10)*10)=0,"整",TEXT((INT(C10*100)-INT(C10*10)*10),"[dbnum2]")&"分")
=IF(C10<0,"金额为负无效",IF(OR(C10=0,C10=""),"零元整",IF(C10<1,"",TEXT(INT(C10),"[dbnum2]G/通用格式")&"元"))) & IF(INT(C10*10)-INT(C10)*10=0,IF(INT(C10)*(INT(C10*100)-INT(C10*10)*10)=0,"","零"),TEXT(INT(C10*10)-INT(C10)*10,"[dbnum2]")&"角")&IF((INT(C10*100)-INT(C10*10)*10)=0,"整",TEXT((INT(C10*100)-INT(C10*10)*10),"[dbnum2]")&"分")
全部回答
- 1楼网友:摆渡翁
- 2021-05-03 00:20
设数据如图:
将公式
=SUBSTITUTE(IF(B2,IF(B2<0,"负",)&TEXT(TRUNC(B2),"[dbnum2]g/通用格式元;[dbnum2]g/通用格式元;")&TEXT(RIGHt(RMB(B2),2),"[>9][dbnum2]0角0分;[>0][dbnum2]00分;整"),"零元"),"零分","整")
复制后粘贴到“C2”单元格即可
- 2楼网友:渊鱼
- 2021-05-02 23:15
选择单元格,右击,设置单元格格式
- 3楼网友:佘樂
- 2021-05-02 22:46
选择单元格右击设置单元格格式,数字选项卡上设置为特殊格式——大写就行了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯