Office学院问题解答系统 > Excel电子表格 > 公式与函数 > 如何使一个数字转换成“人民币大写数字整”,谢谢。
已关闭
如何使一个数字转换成“人民币大写数字整”,谢谢。 数字,如何,转换,人民币,谢谢
悬赏分:0 - - 阅读次数: 举报
如数字为123526.2,如何使它转换为“人民币壹拾贰万叁仟伍佰贰拾陆元贰角整”。
提问者:123 - 幼儿园 1级
共 8 条答复
  楼层: 1
右击属性设置单元格格式,数字,特殊,类型为中文大写数字.
我也要给他一个好评有用(0)  我要给他一个坏评没用(0)  举报
回答者:roselie - 小学生 2级 - 提交时间:2007-11-19 16:13:00
  楼层: 2
设数据在A1单元格,则公式为:
=SUBSTITUTE(SUBSTITUTE(IF(A1<0,"负","")&TEXT(TRUNC(ABS(ROUND(A1,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(A1,2))),"",TEXT(RIGHT(TRUNC(ROUND(A1,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A1,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A1,2),3))=".",TEXT(RIGHT(ROUND(A1,2)),"[DBNum2]")&"分",IF(ROUND(A1,2)=0,"","整")),"零元零",""),"零元","")


其中 A1 可用 查找替换 换成其他单元格。
我也要给他一个好评有用(0)  我要给他一个坏评没用(0)  举报
回答者:diandian - 小学生 2级 - 提交时间:2007-11-20 15:59:00
  楼层: 3
数据在H11单元格,则公式为:
=IF(INT(H11),TEXT(INT(H11),"[dbnum2]")&"元",)&IF(INT(H11*10)-INT(H11)*10,TEXT(INT(H11*10)-INT(H11)*10,"[dbnum2]")&"角",IF(INT(H11)=H11,,IF(H11<0.1,,"零")))&IF(ROUND((H11)*100-INT(H11*10)*10,),TEXT(ROUND(H11*100-INT(H11*10)*10,),"[dbnum2]")&"分.","整.")
我也要给他一个好评有用(0)  我要给他一个坏评没用(0)  举报
回答者:hfj - 小学生 2级 - 提交时间:2007-12-4 14:47:00
  楼层: 4
15030
我也要给他一个好评有用(0)  我要给他一个坏评没用(0)  举报
回答者:游客 - 提交时间:2008-11-19 16:02:00
  楼层: 5
2319.2
我也要给他一个好评有用(0)  我要给他一个坏评没用(0)  举报
回答者:游客 - 提交时间:2010-1-4 9:50:00
  楼层: 6
2319.2
我也要给他一个好评有用(0)  我要给他一个坏评没用(0)  举报
回答者:游客 - 提交时间:2010-1-4 9:51:00
  楼层: 7

二五八万

我也要给他一个好评有用(0)  我要给他一个坏评没用(0)  举报
回答者:游客 - 提交时间:2010-1-6 12:28:00
  楼层: 8
=SUBSTITUTE(SUBSTITUTE(IF(A1<0,"负","")&TEXT(TRUNC(ABS(ROUND(A1,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(A1,2))),"",TEXT(RIGHT(TRUNC(ROUND(A1,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A1,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A1,2),3))=".",TEXT(RIGHT(ROUND(A1,2)),"[DBNum2]")&"分",IF(ROUND(A1,2)=0,"","整")),"零元零",""),"零元","")
这个函数真得不错,找了好久,辛苦了
我也要给他一个好评有用(0)  我要给他一个坏评没用(0)  举报
回答者:游客 - 提交时间:2012-2-8 15:27:00