多语言展示
当前在线:1768今日阅读:126今日分享:42

Excel 快速对合同进行阿拉伯数字转中文大写字母

销售还是采购,每天都要面对很多的合同,合同财务相关的,是比较严谨的,金额计算之后,还要写出大写数字的,慢慢的手打字输入是不是很麻烦,事多忙的时候都不愿意这么麻烦。下面教大家快速的解决这个问题。
工具/原料

Excel

一、右键单元格格式设置的办法
二、函数计算方法
1

1、函数转变方法        在很多的时候我们都市模板式的去制作合同,这时候利用函数的方法转变方便,函数有很多,下面给一个比较简短的函数=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(E9<0,'负',)&TEXT(INT(ABS(E9)),'[dbnum2];; ')&TEXT(MOD(ABS(E9)*100,100),'[>9][dbnum2]圆0角0分;[=0]圆整;[dbnum2]圆零0分'),'零分','整'),' 圆零',),' 圆',)输入这个函数,只要更改前面的数据就会随着改变的。简洁方便注意在这里E9 只是此例子使用到的单元格,在制作自己的表格的时候要更改为自己的单元格。

2

2.其他的函数=IF(E9<0,'负','')&IF(E9=0,'',IF(ABS(E9)<0.995,'',IF(AND(RIGHT(INT(ROUND(ABS(E9),2)/10000))='0',RIGHT(INT(ROUND(ABS(E9),2)/1000))<>'0'),SUBSTITUTE(TEXT(INT(ROUND(ABS(E9),2)),'[DBNum2]'),'万','万零'),TEXT(INT(ROUND(ABS(E9),2)),'[DBNum2]'))&'元')&IF(RIGHT(TEXT(E9,'.00'),2)*1=0,IF(ABS(E9)<0.005,'','整'),IF(ABS(E9)<0.095,'',IF((LEFT(RIGHT(TEXT(E9,'.00'),2))<>'0')*(ABS(E9)>=1),IF(RIGHT(TRUNC(E9),1)>='1','','零'),'')&TEXT(LEFT(RIGHT(TEXT(E9,'.00'),2)),'[dbnum2]'))&IF(LEFT(RIGHT(TEXT(E9,'.00'),2))*1=0,'','角')&IF(RIGHT(TEXT(E9,'.00'))*1=0,'整',TEXT(RIGHT(TEXT(E9,'.00')),'[dbnum2]')&'分')))输入这个函数,只要更改前面的数据就会随着改变的。简洁方便同理,注意在这里E9 只是此例子使用到的单元格,在制作自己的表格的时候要更改为自己的单元格。

3

3.还有其他的函数都是可以适用的,只要效果是可以达到的,都可以,只要子使用的时候灵活的更改一下单元格选择转换就ok了

三、其他场合使用小写数字转化大写数字

小写数字转化大写数字,在很多场合都需要使用到的,因此学会使用函数转化方法,可以很快的完成,提高工作效率,也避免人工转化的错误。

注意事项

有需要问的可以私信~有帮助的你不点赞吗?

推荐信息