財務(wù):數(shù)字如何變大寫?

大家好,我是在追綜藝的小爽~
最近芒果 TV 推出了一檔沉浸式推理節(jié)目——女子推理社。
在 1111 新媒體公司中,人到中年的職場人裘冠銘面臨著各種經(jīng)濟(jì)壓力,房貸車貸、小孩上學(xué)費(fèi)等,所以他害怕失業(yè),害怕經(jīng)濟(jì)來源被斷掉。在還款過程中,他收到了各種票據(jù)。

規(guī)范的財務(wù)收據(jù),不僅要寫收款金額,還要寫對應(yīng)的漢字大寫金額。
那在表格中,如何將數(shù)字轉(zhuǎn)化為中文大寫呢?

數(shù)字轉(zhuǎn)化中文大寫
在 Excel 中,將數(shù)據(jù)轉(zhuǎn)變?yōu)橹形拇髮憽?/p>
一般有兩種方式:
Numberstring 函數(shù)
Text 函數(shù)/數(shù)字格式
Numberstring 函數(shù)
Numberstring 函數(shù)是將數(shù)字轉(zhuǎn)換成漢字的函數(shù)。
語法規(guī)則:
=Numberstring(Value,type)=Numberstring(數(shù)值,類型)
「類型」有三種(其中 1 為漢字小寫,2 為漢字大寫,3 為漢字讀數(shù))。
所以,要將數(shù)字返回中文大寫,第二參數(shù)應(yīng)為 2。
如下圖,B2 單元格中輸入如下公式:
=NUMBERSTRING(A2,2)
通過觀察,我們發(fā)現(xiàn),Numberstring 函數(shù)是先將數(shù)值自動四舍五入為整數(shù)后,再轉(zhuǎn)為漢字大寫的。也就是小數(shù)部分就這么沒了


嗯……再來看看,Text 函數(shù)是如何將數(shù)字轉(zhuǎn)換為漢字大寫的。
Text 函數(shù)或者數(shù)字格式
如下圖,在 C2 單元格中輸入公式:
=TEXT(A2,"[DBNum2]")
直接使用 Text 函數(shù)進(jìn)行轉(zhuǎn)換,小數(shù)部分雖然也轉(zhuǎn)換為漢字大寫了,不過小數(shù)點(diǎn)(.)并沒有轉(zhuǎn)變?yōu)辄c(diǎn)字。

會計數(shù)字大寫金額書寫有如下規(guī)范:
? 漢字大寫金額數(shù)字,一律用正楷或行書書寫,如壹、貳、叁、肆、伍、陸、柒、捌、玖、拾、佰、仟、萬、億、元、角、分、零、整(正)等易于辨認(rèn)、不易涂改的字樣。
? 大寫金額數(shù)字到元或角為止的,在「元」或「角」之后應(yīng)寫「整」或「正」字;大寫金額數(shù)字有分的,分字后面不寫「整」字。
也就是,直接用 Numberstring 函數(shù)和 Text 函數(shù),都不能滿足我們的需求。
那怎樣才能正確將數(shù)字轉(zhuǎn)換為漢字大寫金額呢?
接下來,我們來看看財務(wù)傳統(tǒng)公式套路的做法。

財務(wù)傳統(tǒng)公式套路
Excel 中有個 RMB 函數(shù),該函數(shù)可以將數(shù)值轉(zhuǎn)變?yōu)樨泿鸥袷?,并保留指定位?shù)。
比如:
=RMB("12.123",2)
結(jié)果為¥12.12

使用 Numberstring 函數(shù)+ Text 函數(shù)
前面我們得知,numberstring 函數(shù)只能針對整數(shù)部分進(jìn)行轉(zhuǎn)換為中文大寫,所以我們可以將整數(shù)部分用 numberstring 函數(shù),小數(shù)部分用 Text 函數(shù)進(jìn)行拼接。
如下圖,在 B2 單元格中輸入公式:
=IF(A2>=1,
NUMBERSTRING(INT(A2),2)&"元",)&
?SUBSTITUTE(SUBSTITUTE(
?TEXT(RIGHT(RMB(A2),2),
?
?"[dbnum2]0 角 0 分;;整"),
?
? "零角",IF(A2<1,,"零")),"零分","整")
?
?

整數(shù)和小數(shù)都用 Text 函數(shù)進(jìn)行格式化
如下圖 B2 單元格中,輸入公式:
=SUBSTITUTE(SUBSTITUTE
(IF(-RMB(A2,2),
?
?TEXT(A2,";負(fù)")&
TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式元;;")&
?
TEXT(RIGHT(RMB(A2,2),2),"[dbnum2]0 角 0 分;;整"),),"零角",
?IF(A2^2<1,,"零")),"零分","整")

函數(shù)公式套路好用是好用,不過,有一說一,這么…………長的公式,真記不住。雖說把它收藏起來,要用的時候直接【Ctrl+C/V】也可以,不過也是有點(diǎn)麻煩。

如果經(jīng)常使用,其實(shí)我們可以試著把它弄成一個自定義函數(shù)。
不會自己寫,也不用怕,拉登老師制作的公式 plus?插件里就有一個?P_RMB?函數(shù),直接拿來就用。

P_RMB
如下圖在 B2 單元格輸入公式:=P_RMB(A2)
一個公式輕松就搞定!超級簡單!

當(dāng)然 P_RMB 函數(shù)的神奇之處不止如此,我們不僅能用它來轉(zhuǎn)漢字大寫金額,而且還可以用來拆分金額數(shù)據(jù)。
如下圖,收據(jù)單上的金額拆分,P_RMB 也是可以一個函數(shù)搞定。

但是還有一個問題,由于自定義函數(shù)涉及 VBA,有些人可能還不想用或不能用。
那有沒有其他的做法呢?
有,WPS 就自帶人民幣大寫轉(zhuǎn)換的功能??!


WPS 數(shù)字格式
在 Excel 沒有,但是 WPS 有的數(shù)字格式之一,就是人民幣大寫。
如下圖,我們選擇人民幣大寫列的數(shù)據(jù),按住【Ctrl+1】快捷鍵,調(diào)出單元格格式對話框,
分類:特殊;
類型:人民幣大寫;
單擊【確定】按鈕。

這時,數(shù)字金額就顯示為漢字大寫金額了。

由于數(shù)字格式化后,只是表面顯示為文本,實(shí)際上還是個數(shù)字。如果我們想要直接變文本可以使用 Text 函數(shù)。
在單元格格式中,從【特殊】-【人民幣大寫】,切換到【自定義】中,如下圖,我們可以看到人民幣大寫對應(yīng)的格式類型字符串。
[DBNum2][$RMB]G/通用格式;[紅色][DBNum2][$RMB]G/通用格式
PS:這個人民幣大寫格式類型只能在 WPS 中使用,Excel 中由于沒有[$RMB],所以無法使用。

如下圖:使用 Text 函數(shù)公式,結(jié)合格式類型字符串,轉(zhuǎn)換為文本。

So easy !

WPS 是國人開發(fā)的辦公軟件,所以里面的有許多功能是符合我們使用需求的。對于財務(wù)工作者,WPS 還貼心地弄了一個財務(wù)工具箱,里面也有金額大寫的設(shè)置。
財務(wù)工具欄中,還有財務(wù)比較常用的個稅計算,年終獎計算等。提高了很多財務(wù)人員的辦公效率。

最后的話
本文介紹的是數(shù)字金額轉(zhuǎn)換漢字大寫金額的四種方法。
兩種傳統(tǒng)函數(shù)公式做法
公式 plus 里面的 P_RMB 函數(shù)
WPS 自帶的人民幣大寫金額功能
在生活中,有金錢往來的場景,我們對于收據(jù)(收條)等票據(jù)司空見慣。
作為一個職場人員,懂得日常票據(jù)書寫也是比較重要的。如果仔細(xì)觀察,綜藝上的一些發(fā)票,它的人民幣大寫金額其實(shí)并不符合會計規(guī)范。如下圖中,收款大寫后面應(yīng)該加個元整(不知道是不是故意的)。

當(dāng)然,如果我們只是簡單地制作一些票據(jù),還可以使用一些網(wǎng)站,快速進(jìn)行金額轉(zhuǎn)換。
比如這個人民幣大寫金額轉(zhuǎn)換網(wǎng)站:
https://tool.gaodun.com/rmb.html

最后,為了幫助職場的 Excel 困難戶提升工作效率,用數(shù)據(jù)分析技能、圖表思維提升競爭力,咱們秋葉團(tuán)隊推出了《3 天 Excel 集訓(xùn)營》課程!
大神帶你學(xué)習(xí)表格飛速排版、數(shù)據(jù)高效整理、圖表美化設(shè)計……??!和志同道合的小伙伴一起交流進(jìn)步~
秋葉《3 天 Excel 集訓(xùn)營》
課程原價?99?元?
但只要你是秋葉 Excel 的讀者
就能限時?1 元秒殺??!
僅需 3 天
你就可能成為 Excel 高手!
趕緊掃碼搶課吧??!

*廣告