乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在excel中设置公式将数字转换为英文大写金额-excel金额大写函数,excel数字变大写公式

如何在excel中设置公式将数字转换为英文大写金额-excel金额大写函数,excel数字变大写公式

作者:乔山办公网日期:

返回目录:excel表格制作


工具:2010版excel

1、先打开excel,以下图为例,需要将zdA1单元格中的数字转化成中文大写金额格式并在B1单元格中显示结果;

2、选中B1单元格并输入公式“=SUBSTITUTE(SUBSTITUTE(TEXT(INT(A1),"[DBNum2][$-804]G/通用格式元"&IF(INT(A1)=A1,"整",""))&TEXT(MID(A1,FIND(".",A1&".0")+1,1),"[DBNum2][$-804]G/通用格式角")&TEXT(MID(A1,FIND(".",A1&".0")+2,1),"[DBNum2][$-804]G/通用格式分"),"零角","零"),"零分","")”;

3、按下回车键后就可以在B1单元格中得出结果了。



使用数字转英文货币大写“自定义函数”,具体使用方法如下:

所需材料:Excel、数字转英文货币大写自定义函数(可通过网络复制粘贴)。

一、首先打开Excel表格文件,按Alt+F11打开VBA窗口,插入一个“模块”。

二、右键模块1,菜单内点击“导入文件”。

三、找到数字转大写英文货币的BAS格式文件,点击“打开”。

四、这时就可以把该函数导入VBA模块,另外如果是通过网格上粘贴的数字转英文大写金额函数,则真可以在下图白色区域内Ctrl+V粘贴进来即可,导入函数后,关闭VBA窗口。

五、这时在数字单元格右边单元格内输入=SpellNumber(A1),按回车键即可得出大写英文金额,其它单元格下拉填充即可。


=SUBSTITUTE(SUBSTITUTE(IF(A1>-0.5%,,"负zhidao")&TEXT(INT(FIXED(ABS(A1))),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")

简单转换=TEXT(A1,"[dbnum2]")
带元角=SUBSTITUTE(SUBSTITUTE(IF(A1>-0.5%,,"负")&TEXT(INT(FIXED(ABS(A1))),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")

相关阅读

关键词不能为空
极力推荐

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