這也是一個很常見的問題了:如何將小寫金額轉為大寫金額。在Excel中有幾種實現方法,適合不同場景。今天為大家分別介紹一下:
01
單元格格式設置
第一種方法是使用單元格格式設置。
選中需要轉換格式的單元格或單元格區域,按Ctrl+1打開格式設置對話框。在左側選擇特殊,右側選擇中文大寫數字
點擊確定,轉換為大寫數字:
這個方法可以很好的轉換所有的大于元的金額數字,對于有小數點的數字,結果不太符合要求:
另外,這個方法轉換的結果沒有“元”,需要自己通過公式添加輔助列進行處理。
02
利用隱藏函數NUMBERSTRING
Excel中有一個隱藏函數,這個函數的作用就是將數字進行大寫轉換。下面是這個函數的使用示例:
可以看出,這個函數對小數的處理方式是進行四舍五入。另外這個函數也不包含“元”,需要我們自己添加,比如使用公式:=NUMBERSTRING(B3,2) & "元"
順便說一下,這個隱藏函數最后一個參數可以取1,2,3三個值,分別將數字轉換為不同的形式,下面的示例可以說明各種轉換規則:
03
使用公式
有幾種不同的公式可以完成完美的大寫金額的轉換,下面是大家用的比較多的一種
=SUBSTITUTE(SU
BSTITUTE(TEXT(INT(A2),"[DBNum2][$-804]G/通用格式元"&IF(INT(A2)=A2,"整",""))&TEXT(MID(A2,FIND(".",A2&".0")+1,1),"[DBNum2][$-804]G/通用格式角")&TEXT(MID(A2,FIND(".",A2&".0")+2,1),"[DBNum2][$-804]G/通用格式分"),"零角","零"),"零分","")
結果如下:
這個方法可以說是比較完美的轉換了。公式盡管復雜,但是不難理解。有興趣大家可以自己理解一下這個公式。如果有問題,在文章后面留言交流。
04
輸入法
這個方法不算轉換,但是可以很方便的輸入大寫金額:
打開中文輸入法(我用的是微軟拼音),先敲一個v,然后輸入數字,輸入完成后選擇b,就可以輸入大寫金額了。
好了,今天就分享到這里了!
加入E學會,學習更多Excel實用技能,讓工作更輕松