作者:乔山办公网日期:
返回目录: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,,"零")),"零分","整")