2024年5月10日发(作者:)

Excel中如何将货币数值由数字金额自动转为中文大写金额

使用Excel时有时会用数据的转换,尤其是做财务工作,如工资表等时就需要用中文

大写金额。如果手动输入,就会麻烦一些,多的时候也会增加了工作量。我们可以使用Excel

中的函数来实现将货币数值由数字金额自动转换成中文大写金额。

本文以一份表格为例讲解如何将数字金额转换为中文大写金额。

先在Excel表格中算出合计金额,如下图。

利用公式把小写的货币转换为中文大写,并写在合并的单元格中。公式如下:

=IF((I41-INT(I41))=0,TEXT(I41,"[DBNUM2]")&"元整

",IF(INT(I41*10)-I41*10=0,TEXT(INT(I41),"[DBNUM2]")&"元

"&TEXT(INT(I41*10)-INT(I41)*10,"[DBNUM2]")&"角整

",TEXT(INT(I41),"[DBNUM2]")&"元"&IF(INT(I41*10)-INT(I41)*10,"零

",TEXT(INT(I41*10)-INT(I41)*10,"[DBNUM2]")&"角

")&TEXT(RIGHT(I41,1),"[DBNUM2]")&"分"))。

把公式输入合计右边的合并单元格中,如下图。