乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 请问如何将<em>excel</em>的货币转换成中文大写

请问如何将<em>excel</em>的货币转换成中文大写

作者:乔山办公网日期:

返回目录:excel表格制作


这个可以用公式来完成:

EXCEL2007公式如下:

1、将需要转为人民币的数字输入copyA1单元格

2、在B1单元格输入公式:=SUBSTITUTE(SUBSTITUTE(IF(ROUND(A1,2),TEXT(A1,";负")&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式圆;;")&TEXT(RIGHT(TEXT(A1,".00"),2),"[dbnum2]0角0分;;整"),),"零角",IF(A1^2<1,,"零")),"零分","整")

3、完成。当然zhidao你可以向下复制。同样可以将左边A2以下的单元格转换为人民币大写。



=TEXT(A1*100,"人民币0拾0万0仟0佰0拾0元0角0分[dbnum2]")

Excel中数字自动转换成中文大写数字,可在单元格格式设置中设置为中文大写数字。

方法步骤如下:

1、打开需要操作的EXCEL表格,选中需要操作的单元格,并在区域内点击鼠标右键,选择“设置单元格格式”。

2、点击左侧的特殊,在右侧选择“中文大写数字”,然后点击确定按钮即可。

3、返回EXCEL表格,发现所有数字都已成功转换为中文大写数字。



假如数据在A1栏,在你需要的单元e68a84e8a2ade799bee5baa6334格输入:=IF(A1=INT(A1),NUMBERSTRING(INT(A1),2)&"元整",IF(A1*10=INT(A1*10),NUMBERSTRING(INT(A1),2)&"元"&NUMBERSTRING(INT(A1*10)-INT(A1)*10,2)&"角整",IF(ROUNDDOWN(A1*10-INT(A1)*10,0)=0,NUMBERSTRING(INT(A1),2)&"元零"&NUMBERSTRING(ROUND(A1*100-INT(A1*10)*10,0),2)&"分",NUMBERSTRING(INT(A1),2)&"元"&NUMBERSTRING(INT(A1*10)-INT(A1)*10,2)&"角"&NUMBERSTRING(ROUND(A1*100-INT(A1*10)*10,0),2)&"分")))
或输入:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(A1),"[dbnum2];; ")&TEXT(MOD(A1*100,100),"[>9][dbnum2]元0角0分;[=0]元整;[dbnum2]元零0分"),"零分","整")," 元零",)," 元",)希望对你有帮助

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网