excel小写金额转换成中文大写。。

比如A1是12.05 需要在B列是壹拾贰圆零伍分
A1是1512.10 需要B列是壹仟伍佰壹拾贰圆壹角
A1是100.00 需要B列是壹佰圆整

我是EXCEL白痴,说详细点 谁有什么方法能实现我需要的啊???
我不知道你们说的什么意思啊?? 把步骤告诉我下首先、然后、然后。。。详细点!! 我看不懂啊 大侠们帮帮忙。。。。

设置单元格格式。选择“特殊”,里面有中文大写数字选项。最简单。后一列输入“整”。 其中B1输入“=A1”。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-29
公式就要又简单又好用,给你一个财务上标准的公式。
=TEXT(INT(A1),"[dbnum2]")&"元"&IF(INT(A1*10)-INT(A1)*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]")&"分")本回答被提问者采纳
第2个回答  2009-09-29
=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,"","整")),"零元零",""),"零元","零")

假设你的小写金额数放在A列,在A1后面新插入1列,在B1单元格内把上面的公式复制进去,然后下拉公式就可以了
第3个回答  2009-09-29
选中编辑区域,点击右键-设置单元格格式-数字-特殊-中文大小写数字
可以自动将你输入的小写数字转换成中文大写数字
第4个回答  2009-09-30
在b1输入公式

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(NUMBERSTRING(int(A1),2)&"圆"&TEXT(MOD(A1,1)*100,"[dbnum2]0角0分"),"零角零分","整"),"零角","零"),"零分","")

http://hi.baidu.com/shuhua0715/blog/item/b16278451900063787947397.html
相似回答