山东轻工财经网

当前位置:首页 >> 外汇

外汇

excel 人民币大写-怎样在EXCEL中数字转人民币大写

2021-05-01 13:13:59外汇
怎样在EXCEL中数字转人民币大写这里以officeexcel2013版本为具体的例子,在EXCEL中数字转人民币大写的操作方法如下:1、进入到Excel表格中

怎样在EXCEL中数字转人民币大写

怎样在EXCEL中数字转人民币大写

这里以office excel 2013版本为具体的例子,在EXCEL中数字转人民币大写的操作方法如下:1、进入到Excel表格中,选择表格然后鼠标右键单元格,并且在弹出来的页面选择【设置单元格格式】。2、进入到设置单元格格式的操作主页面以后,然后点击【特殊】。3、最后进入到特殊的操作页面以后,然后点击【中文大写数字】并且点击【确定】即可实现在EXCEL中数字转人民币大写的要求了。 如数据在a1,在b1中输入公式:=substitute(substitute(if(a1<0,"负","")&text(trunc(abs(round(a1,2))),"")&"元"&if(iserr(find(".",round(a1,2))),"",text(right(trunc(round(a1,2)*10)),""))&if(iserr(find(".0",text(a1,"0.00"))),"角","")&if(left(right(round(a1,2),3))=".",text(right(round(a1,2)),"")&"分",if(round(a1,2)=0,"","整")),"零元零",""),"零元","") ,即可。 工具:excel20101、打开excel文档,如下图所示2、在B2单元格输入如下公式:=IF(TRIM(B1)="","",IF(B1=0,"",IF(B1<0,"负",)&IF(INT(B1),TEXT(INT(ABS(B1)),"")&"元",)&IF(INT(ABS(B1)*10)-INT(ABS(B1))*10,TEXT(INT(ABS(B1)*10)-INT(ABS(B1))*10,"")&"角",IF(INT(ABS(B1))=ABS(B1),,IF(ABS(B1)<0.1,,"零")))&IF(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),TEXT(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),"")&"分","整")))3、效果如下 怎样在EXCEL中数字转人民币大写_百度经验

Excel表中怎样把金额变成人民币大写~简单一点的工式就OK了

Excel表中怎样把金额变成人民币大写~简单一点的工式就OK了

右击输入数字的单元格,右键菜单选设置单元格格式,弹出对话框选数字-特殊-中文大写数字

=IF(ROUND($K$11,2)<0,CONCATENATE("负",IF(ROUND(ABS($K$11),2)<1,"",TEXT(INT(ROUND(ABS($K$11),2)),"")&"元")&IF(INT(ROUND(ABS($K$11),2)*10)-INT(ROUND(ABS($K$11),2))*10=0,IF(INT(ROUND(ABS($K$11),2))*(INT(ROUND(ABS($K$11),2)*100)-INT(ROUND(ABS($K$11),2)*10)*10)=0,"","零"),TEXT(INT(ROUND(ABS($K$11),2)*10)-INT(ROUND(ABS($K$11),2))*10,"")&"角")&IF((INT(ROUND(ABS($K$11),2)*100)-INT(ROUND(ABS($K$11),2)*10)*10)=0,"整",TEXT((INT(ROUND(ABS($K$11),2)*100)-INT(ROUND(ABS($K$11),2)*10)*10),"")&"分")),IF(ROUND($K$11,2)=0,"零",IF(ROUND($K$11,2)<1,"",TEXT(INT(ROUND($K$11,2)),"")&"元")&IF(INT(ROUND($K$11,2)*10)-INT(ROUND($K$11,2))*10=0,IF(INT(ROUND($K$11,2))*(INT(ROUND($K$11,2)*100)-INT(ROUND($K$11,2)*10)*10)=0,"","零"),TEXT(INT(ROUND($K$11,2)*10)-INT(ROUND($K$11,2))*10,"")&"角")&IF((INT(ROUND($K$11,2)*100)-INT(ROUND($K$11,2)*10)*10)=0,"整",TEXT((INT(ROUND($K$11,2)*100)-INT(ROUND($K$11,2)*10)*10),"")&"分")))

KII换成你要的单元格

直接把单元格的属性设为“特殊”——“中文大小写数字”就行了!

利用了VBA,你可以通过excel中工具,宏,创建新的宏然后放入!使用的时只需要执行该宏就OK了...

=IF((J25-INT(J25))=0,TEXT(J25,““)&“元整“,IF(INT(J25*10)-J25*10=0,TEXT(INT(J25),““)&“元“&TEXT((INT(J25*10)-INT(J25)*10),““)&“角整“,TEXT(INT(J25),““)&“元“&IF(INT(J25*10)-INT(J25)*10=0,“零“,TEXT(INT(J25*10)-INT(J25)*10,““)&“角“&TEXT(RIGHT(J25,1),““)&“分“)))

将其中的“J25”替换成你要转换的单元格

将如下公式复制后粘贴过去:

=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A1),IF(A1>0,"人民币","人民币负")&TEXT(INT(ABS(A1)+0.5%),"G/通用格式元;;")&TEXT(RIGHT(RMB(A1,2),2),"0角0分;;整"),),"零角",IF(A1^2<1,,"零")),"零分","整")

如图:

excel 2010怎样自动形成人民币大写?

excel 2010怎样自动形成人民币大写?

可以通过输入法和公式的方式进行大写的转换,具体操作步骤如下:

工具/原材料

excel2016版、电脑。

1、打开电脑找到并点击excel2016版表格软件;

2、打开表格软件以后,可以通过在输入数字前加“v”的方式自动选择大写的金额;

3、选中B列的单元格以后,在编辑栏里输入下列公式:=IF(A1=0,"",IF(A1

4、输入公式以后,此时同时按“ctrl+回车键”即可对B列的单元格进行公式的填充即可。