資源描述:
《excel中如何將貨幣數(shù)值由數(shù)字金額自動(dòng)轉(zhuǎn)為中文大寫金額》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、Excel中如何將貨幣數(shù)值由數(shù)字金額自動(dòng)轉(zhuǎn)為中文大寫金額使用Excel時(shí)有時(shí)會(huì)用數(shù)據(jù)的轉(zhuǎn)換,尤其是做財(cái)務(wù)工作,如工資表等時(shí)就需要用中文大寫金額。如果手動(dòng)輸入,就會(huì)麻煩一些,多的時(shí)候也會(huì)增加了工作量。我們可以使用Excel中的函數(shù)來實(shí)現(xiàn)將貨幣數(shù)值由數(shù)字金額自動(dòng)轉(zhuǎn)換成中文大寫金額。本文以一份表格為例講解如何將數(shù)字金額轉(zhuǎn)換為中文大寫金額。先在Excel表格中算出合計(jì)金額,如下圖。利用公式把小寫的貨幣轉(zhuǎn)換為中文大寫,并寫在合并的單元格中。公式如下:=IF((I41-INT(I41))=0,TEXT(I41,"[DBNUM2]")&"元整",IF(I
2、NT(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]")&"分"))。把公式輸入合計(jì)右邊的合并單元格中,如下圖。輸入后的顯示結(jié)果如下圖。公
3、式中一共用到了4函數(shù),文本連接符“&”及相應(yīng)的漢字。下面對(duì)這4種函數(shù)做個(gè)講解:IF函數(shù):是一個(gè)條件判斷函數(shù),該函數(shù)的基本格式是:IF(a,b,c),其中“a”是一個(gè)條件,“b”和“c”是兩種判斷結(jié)果,可以表述為:如果條件a成立,那么結(jié)果是b,否則結(jié)果就是c。以上公式是一個(gè)多層嵌套判斷函數(shù),根據(jù)貨幣金額的不同情況生成不同格式的中文大寫。INT函數(shù):是一個(gè)取整函數(shù),取參數(shù)數(shù)字的整數(shù)部分。如:INT(I41)是取I41這個(gè)單元格數(shù)字的整數(shù)部分,(I41-INT(I41))=0表示一個(gè)整數(shù),INT(I41*10)-INT(I41)*10表示I41單
4、元小數(shù)點(diǎn)后第一位數(shù),INT(I41*10)-INT(I41)*10=0表示I41單元格中有一位小數(shù)。TEXT函數(shù):可以將阿拉伯格式數(shù)字轉(zhuǎn)換為中文大寫格式,如公式中TEXT(I41,"[DBNUM2]")就是把I41單元格中的數(shù)字轉(zhuǎn)換成中文大寫格式,其中"[DBNUM2]"是把數(shù)字轉(zhuǎn)換為中文大寫形式,照搬即可。RIGHT函數(shù):可以提取字符串右邊的若干個(gè)字符。如公式中的“RIGHT(I41,1)”表示從I41單元格數(shù)字右起提取一個(gè)字符。公式使用了多層嵌套,看起來比較復(fù)雜一些。可以將整個(gè)條件函數(shù)公式表述為:如果單元格A7中數(shù)字為整數(shù)(假如為355
5、66),那么人民幣大寫就是“叁萬(wàn)伍仟伍佰陸拾陸元整”,否則:如果單元格A7中數(shù)字為含有一位小數(shù)數(shù)字(假如位35566.2),那么人民幣大寫就是“叁萬(wàn)伍仟伍佰陸拾陸元貳角整”,否則:如果單元格A7中數(shù)字為兩位小數(shù)數(shù)字,且十分位為0(假如為35566.08),那么人民幣大寫就是“叁萬(wàn)伍仟伍佰陸拾陸元零捌分”。否則:如果單元格A7中數(shù)字為兩位數(shù)小數(shù),且十分位不為0(假如為35566.28),那么人民幣大寫就是“叁萬(wàn)伍仟伍佰陸拾陸元貳角捌分”。注:本文參考了網(wǎng)絡(luò)上相關(guān)內(nèi)容的文章