1、在电脑中打开EXCEL表格,在表格中A2中输入数字金额,在B1中输入大写金额的条目。
2、在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分"),"零角零分","整"),"零分","整"),"零","零"),"零元零",""))
3、输入完成后按回车键,则自动生成了对应的大写金额。
4、将鼠标放置在如图所示的表格右下角,使鼠标形状变为黑色实心加号。
5、下拉至需要的区域,则其他列的数字金额均自动生成为中文大写金额。
1、在电脑中打开EXCEL表格,在表格中A2中输入数字金额,在B1中输入大写金额的条目。
2、在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分"),"零角零分","整"),"零分","整"),"零","零"),"零元零",""))
3、输入完成后按回车键,则自动生成了对应的大写金额。
4、将鼠标放置在如图所示的表格右下角,使鼠标形状变为黑色实心加号。
5、下拉至需要的区域,则其他列的数字金额均自动生成为中文大写金额。
右击设置单元格格式,人民币大写这方面WPS表格比excel好一些,WPS有人民币大写(即有多少元整),excel只有数字大写(即没有整字),看图里的示例就看出区别了
=SUBSTITUTE(SUBSTITUTE(IF(-RMB(Q3),IF(Q3>0,,"负")&TEXT(INT(ABS(Q3)),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(Q3,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(Q3^2<1,,"零")),"零分",)
A列 B列
25463.88 贰万伍仟肆佰陆拾叁元捌角捌分
不知道你是不是要这种,它的公式比较复杂,
=IF(ROUND(A1,2)<0,"无效数值",IF(ROUND(A1,2)=0,"零",IF(ROUND(A1,2)<1,"",TEXT(INT(ROUND(A1,2)),"[dbnum2]")&"元")&IF(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10=0,IF(INT(ROUND(A1,2))*(INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"整",TEXT((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10),"[dbnum2]")&"分")))
上面的公式可以转换大小写0.0