小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Excel中將小寫金額轉(zhuǎn)為人民幣大寫

 nanajohn 2009-09-16

Excel可以制作各種專業(yè)的會計報表,但是很多會計人員都無法準確而快速地將會計報表中的小寫金額轉(zhuǎn)化為大寫金額,如果手工輸入這些大寫金額,或者或少總會出現(xiàn)種錯誤,并且輸入的速度慢了很多,這樣就大大影響了工作效率。一些對Excel技術(shù)相對熟練的會計人員都是將數(shù)值轉(zhuǎn)換成人民幣中文大寫金額,一般是采用將單元格格式自定義為"[dbnum2]&元"這種方法。但是在輸入帶有小數(shù)的數(shù)值時卻出現(xiàn)了問題,比如在輸入123.4的時候,變?yōu)?壹佰貳拾叁.肆元",這樣子是不符合財務(wù)格式的,應(yīng)該是"壹佰貳拾叁元肆角"才對。那么能不能在Excel中實現(xiàn)將任意數(shù)值轉(zhuǎn)為人民幣大寫金額呢?

     經(jīng)過多位Excel技術(shù)精通人士多年對此問題進行研究,目前已找到解決此類問題的方法,其中通過Excel函數(shù)多次嵌套可以輕松解決人民幣金額從小寫轉(zhuǎn)換大寫,下面以實例進行說明。

     第1步 在Excel工作表中輸入相關(guān)數(shù)據(jù),并在A列中輸入一些具有代表性的人民幣小寫數(shù)據(jù)用來測試函數(shù)的功能,如圖1所示。

Excel中將小寫金額轉(zhuǎn)為人民幣大寫
圖1

    第2步 在B2單元格中輸入公式"=IF(ABS(A2)<0.005,"",IF(A2<0,"負",)&IF(INT(ABS(A2)),TEXT(INT(ABS(A2)),"[dbnum2]")&"元",)&IF(INT(ABS(A2)*10)-INT(ABS(A2))*10,TEXT(INT(ABS(A2)*10)-INT(ABS(A2))*10,"[dbnum2]")&"角",IF(INT(ABS(A2))=ABS(A2),,IF(ABS(A2)<0.1,,"零")))&IF(ROUND(ABS(A2)*100-INT(ABS(A2)*10)*10,),TEXT(ROUND(ABS(A2)*100-INT(ABS(A2)*10)*10,),"[dbnum2]")&"分","整"))"。

    第3步 仔細檢查公式輸入無誤后,按回車鍵即可將A2單元格中人民幣小寫金額轉(zhuǎn)換為人民幣大寫金額,如圖2所示。

Excel中將小寫金額轉(zhuǎn)為人民幣大寫
圖2

    第4步 拖動B2單元格中的填充柄將公式復(fù)制到以下相關(guān)的單元格中,即可將A列中數(shù)字轉(zhuǎn)換為人民幣大寫,如圖3所示。從公式的執(zhí)行結(jié)果來看,此公式可以處理各種情況。

Excel中將小寫金額轉(zhuǎn)為人民幣大寫
圖3

     評論:

     人民幣金額大寫轉(zhuǎn)換是財務(wù)和會計領(lǐng)域的熱點問題,網(wǎng)絡(luò)提供此問題的方法很多,主要有VBA、自定義函數(shù)、多種函數(shù)嵌套等。但通過函數(shù)嵌套最為方便。而函數(shù)嵌套又很多種,經(jīng)我個人長時間對這些函數(shù)嵌套的功能進行測試,本貼中提供的公式最為方便,建議需要的用戶使用此貼中介紹的方法。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多