这个可以用函数公式做到敬凳御,假如你的小写金额在A1单元格,
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(-RMB(A1,2),TEXT(A1,";负")&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A1,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(A1^2<1,,"零")),"万",IF(AND(MOD(ABS(A1%),1000)<100,MOD(ABS(A1%),1000)>=10),"万零","万")),"零分","整")
当然上例只是众多函数处理方法中的其中一个,可以在一张空表的A1单粗哗元格输入任意数值,把如上亮岩公式复制到B1单元格,即可看到效果。
假如A1里数值为12345.67,在B1输入公式:
=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]")&"分"))
就会枯毕在B1自动转换成大写。想放蔽败陵在哪个单元格,你自己修改一下好啦。
在单元格设置里面选择特殊——中文升圆谨大写数字。 这样你的你输入阿拉伯数字后就自动变为中吵基文大写数字了,并且标点不变。
没有看明白你的意思,现腔搜在明白了,给你个回答好的:
http://zhidao.baidu.com/question/37646438.html?si=1
如果没有小数点型昌的,就直接在单元格右击-设置单元格格式-特殊-中文大亏烂写数字。如果有小数点卜空扒请参考:http://zhidao.baidu.com/question/37646438.html?si=1
a列格式为数值-货币,b列格式为特殊-中文大写数字
函数:b1=a1