怎样让Excel输入的数字表格自动产生大写,后面还有有人民币的单位
2009-07-27 11:50阅读:
怎样让Excel输入的数字表格自动产生大写,后面还有有人民币的单位

悬赏分:30 - 解决时间:2009-5-10 10:58比如:(1)表格输入 12 即产生 壹拾贰园整; (2)表格输入 35.76
即产生 叁拾伍园柒角陆分;高手指点一下啊!谢谢 提问者:
jzfaq
-
助理 二级
最佳答案
检举假定你要在B1输入阿拉佰数字,C1转换成中文大写金额(含元角分),请在C1单元格输入如下公式:
=SUBSTITUTE(SUBSTITUTE(IF(-RMB(B1),IF(B1>0,,'负')&TEXT(INT(ABS(B1)+0.5%),'[dbnum2]G/通用格式元;;')&TEXT(RIGHT(RMB(B1,2),2),'[dbnum2]0角0分;;整'),),'零角',IF(B1^2<1,,'零')),'零分','整')
trong>2回答者:
qinqh_yl -
首席执行官 十四级

2009-5-9 23:18
我来评论>>提问者对于答案的评价:谢谢您,
相关内容 •
使用EXCEL电子表格,可以用函数将数字直接转换成人民...
•
Excel表如何将输入的小写数字自动转换成人民币大写金额?
•
EXCeL电子表格怎么才能把在单元格里1000.5转换成人民...
•
Excel单元格格式中数字大写形式如何自定义为人民币大...
•
在Excel
如何将数字105000.00转换成人民币大写
更多相关问题>> 其他回答
共 5
条
检举叁拾伍元柒角陆分
不知道excel可不可以 不过你可以用搜狗拼音输入法字母v+数字v3568.66

回答者:
下一秒就爱你 -
江湖新秀 四级

2009-5-9 23:01
检举你选择随便那些单元格,右击选择单元格格式,在第一个数值选项卡里面选择倒数第二个特殊,在右边的窗口选择中文大写数字就行了第二个难的,给你个网址吧
http://zhidao.baidu.com/question/1494684.html回答者:
wxshenjianjian -
江湖少侠 六级

2009-5-9 23:06
检举A1输入小写金额,A2输入=IF(ABS(A2)<0.005,'',IF(A2<0,'负',)&IF(INT(ABS(A2)),TEXT(INT(ABS(A2)),'[dbnum2]')&'元',)&IF(INT(ABS(A2)*10)-INT(ABS(A2))*10,TEXT(INT(ABS(A2)*10)-INT(ABS(A2))*10,'[dbnum2]')&'角',IF(INT(ABS(A2))=ABS(A2),,IF(ABS(A2)<0.1,,'零')))&IF(ROUND(ABS(A2)*100-INT(ABS(A2)*10)*10,),TEXT(ROUND(ABS(A2)*100-INT(ABS(A2)*10)*10,),'[dbnum2]')&'分','整'))回答者:
谭笑风笙 -
同进士出身 六级

2009-5-9 23:07
检举=IF((A1-INT(A1))=0,TEXT(A1,'[DBNUM2]')&'元整',IF(INT(A1*10)-A1*10=0,TEXT(INT(A1),'[DBNUM2]')&'元'&TEXT((INT(A1*10)-INT(A1)*10),'[DBNUM2]')&'角整',TEXT(INT(A1),'[DBNUM2]')&'元'&IF(INT(A1*10)-INT(A1)*10=0,'零',TEXT(INT(A1*10)-INT(A1)*10,'[DBNUM2]')&'角')&TEXT(RIGHT(A1,1),'[DBNUM2]')&'分'))回答者:
§木屋主人§ -
经理 五级

2009-5-9 23:20
检举这些公式有个缺点,就是例如这个数字101234,它会显示成壹拾万壹千贰佰叁拾肆元整。但是正规的写法为壹拾万零壹千贰佰叁拾肆元整,少了一个零,有没有方法解决?