作者:乔山办公网日期:
返回目录:excel表格制作
最简短准确百的EXCLE金额大写度公问式:
=IF(ROUND(A1,2)=0,"零元答整回",IF(A1<0,"负","")&IF(ABS(A1)>=1,TEXT(INT(ROUND(ABS(A1),2)),"[dbnum2]")&"元","")&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(A1,2),2),"[dbnum2]0角0分答;;整"),"零角",IF(A1^2<1,,"零")),"零分","整"))
1、首先在电脑上用2007版excel软件打开文件,假设需要将百B列数据一大写形式显示在D列中。
2、然后在D2单元度格中输入公式知:=B2,回车一下。
3、然后用鼠标右击此单元格,在其右键菜单中点击“设置单元格格式”选项。
4、然后在“道数字”页面中,执行“特殊-中文大写数字”命令,进行确定。
5、然后再双击D1单元格右下角,将格式刷专给其它单元格。
6、按照以上步骤进行操作,即可达到提问者的要求。属
1、首先zhidao打开电脑,打开excel。
2、进入表格后,我们随便编辑下,更加直观操作。
3、我们在B2中输入=IF(A2=0,"",IF(A2<0,"负","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A2)),"[DBNum2]")&"元"&TEXT(RIGHT(TEXT(A2,".00"),2),"[DBNum2]0角0分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))
注意:要把输内入后面的=开始一直复制到最后的双括号,如图。
4、点击Enter键后发现B2是空白的,但是你单击B2会发现,你刚才所输入的在上边能显示。
另外A2只是例子,你可以把刚才很长的一串中的A2换成你想要的单元格。容
5、然后我们在A2中输入各种数字,比如12345或者654321,输入后大写会自动在B2中生成。
假设你的数字在B12,你想直接把B12的数字变成大写,百并在B13显示,则在B13输入
=IF(ABS(B12)<0.005,"",IF(B12<0,"负",)&IF(INT(ABS(B12)),TEXT(INT(ABS(B12)),"[dbnum2]")&"元度",)&IF(INT(ABS(B12)*10)-INT(ABS(B12))*10,TEXT(INT(ABS(B12)*10)-INT(ABS(B12))*10,"[dbnum2]")&"角",IF(INT(ABS(B12))=ABS(B12),,IF(ABS(B12)<0.1,,"零")))&IF(ROUND(ABS(B12)*100-INT(ABS(B12)*10)*10,),TEXT(ROUND(ABS(B12)*100-INT(ABS(B12)*10)*10,),"[dbnum2]")&"分","整"))
如果你的意思不是金问额大写,而是单纯的数字大写,则,在B13输入:=B12,然后右键点B13单元格,—答“设置单元格格式”—“数字”—“特殊”—“中文大版写数字”—确定
你把上面的代码直接复制就行了,有什权么麻烦?