阿拉伯數字轉大寫中文,看這一篇就夠了!

2021-02-19 Excel函數與公式

長按下圖  識別二維碼,參加Excel特訓營系統提升

原創作者 | 李銳

微信公眾號 | Excel函數與公式(ID:ExcelLiRui)

微信個人號 | (ID:ExcelLiRui520)

關鍵字:find

阿拉伯數字轉大寫中文,看這一篇就夠了!


工作很多時候需要根據阿拉伯數字轉換大寫中文,而且有時候還需要轉換為會計專用格式的大寫中文,比如填寫報銷單,填寫支票等。

很多人不會阿拉伯數字轉大寫中文的方法,尤其是填寫報銷單大寫中文這類事,如果非財務會計行業的人員遇到這種問題,不熟悉轉換規則很容易出錯,看完今天這篇教程,這些問題都變紙老虎,Excel公式可以完美解決一切!

非會計專用格式

要將數字轉換為中文形式,只要你認識下面這個函數就很容易。

要轉換為中文小寫數字:=NUMBERSTRING(A2,1)

要轉換為中文大寫數字:=NUMBERSTRING(A2,2)

要轉換為逐個小寫數字:=NUMBERSTRING(A2,3)

根據你想要的樣式,用到哪個挑哪個吧!

嘮叨一句,NUMBERSTRING可是Excel中的隱藏函數,你在函數列表裡找不到她的,連微軟幫助文件裡也沒介紹,所以記得收藏本教程啊~~

會計專用格式下的轉換方法

阿拉伯數字轉會計專用中文大寫,也是一個公式即可搞定!

方法1:

=IF(ROUND(A2,2)<0,"無效數字",IF(ROUND(A2,2)=0,"零",IF(ROUND(A2,2)<1,"",TEXT(INT(ROUND(A2,2)),"[dbnum2]")&"元")&IF(INT(ROUND(A2,2)*10)-INT(ROUND(A2,2))*10=0,IF(INT(ROUND(A2,2))*(INT(ROUND(A2,2)*100)-INT(ROUND(A2,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(A2,2)*10)-INT(ROUND(A2,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(A2,2)*100)-INT(ROUND(A2,2)*10)*10)=0,"整",TEXT((INT(ROUND(A2,2)*100)-INT(ROUND(A2,2)*10)*10),"[dbnum2]")&"分")))

公式雖然有點長,但可以方便你直接套用到自己工作中!不必死記硬背,只要收藏這篇教程,用的時候隨著查閱即可。

下面再多給出3種方法,同學們可以在這4種方法中任選使用。

方法2:

=IF(A2>0,IF(A2>=1,IF(AND(A2>10^4,INT((A2/10^5-INT(A2/10^5))*10)=0,INT((A2%%-INT(A2%%))*10)>0),SUBSTITUTE(NUMBERSTRING(INT(A2),2),"萬","萬零"),NUMBERSTRING(INT(A2),2))&"元",)&IF(AND(A2>1,INT((A2/10-INT(A2/10))*10)=0,INT((A2-INT(A2))*10)>0),"零",)&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(A2),2),"[dbnum2]0角0分;;整"),"零角",IF(A2<1,,"零")),"零分","整"),"零元整")

方法3:

=SUBSTITUTE(SUBSTITUTE(IF(A2<0,"負","")&TEXT(TRUNC(ABS(ROUND(A2,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(A2,2))),"",TEXT(RIGHT(TRUNC(ROUND(A2,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A2,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A2,2),3))=".",TEXT(RIGHT(ROUND(A2,2)),"[DBNum2]")&"分",IF(ROUND(A2,2)=0,"","整")),"零元零",""),"零元","")

方法4:

=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A2),IF(A2>0,,"負")&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A2,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(A2^2<1,,"零")),"零分","整")

還想看更多精彩?更多實用Excel技能請長按識別下圖二維碼,裡面有各種方向不同的Excel特訓營,每一期特訓營內容不同,都可以幫你系統提升自己!

長按下圖  識別二維碼,參加Excel實戰特訓營

長按上圖↑識別二維碼,查看詳情

如果你覺得有用,就分享給朋友們看看吧~

別忘了幫忙去底部點讚

>>推薦閱讀 <<

(點擊藍字可直接跳轉)

vlookup丨sum丨if丨countif丨sumif丨sumproduct

index丨match丨datedif丨frequency丨個稅丨年終獎

長按下圖 識別二維碼

關注微信公眾號(ExcelLiRui),每天有乾貨

點「閱讀原文」進入直播間+關注,不再錯過精彩!

相關焦點

  • 數字金額轉中文大寫金額
    在Excel中,通過設置單元格格式,可以將數字轉為中文大寫數字,如下圖。然而這往往不是我們想要的結果。通過TEXT函數及其它函數的組合,可以實現我們想要的效果。 元位部分TEXT(TRUNC(RMB(A2)),"[dbnum2]G/通用格式元;[dbnum2]負G/通用格式元;")◆TRUNC(RMB(A2))RMB函數將數字以貨幣格式顯示,並且小數點保留2位小數TRUNC函數將數字的小數部分截去,返回整數◆[dbnum2]G
  • Excel金額小寫轉大寫,請學會這三招!
    Excel小寫轉大寫金額的三種好用的方法。 第1種方法單元格格式轉大寫金額。將A列的數字小寫金額,複製到B列,單擊右鍵,選擇設置單元格格式。在左側的類別欄中,單擊:特殊,就會在右側出現類型,選擇中文大寫數字即可。
  • Excel小寫轉大寫金額,學會這3招,走到哪裡都不怕!
    Excel小寫轉大寫金額的三種常見方法。 第1種方法單元格格式轉大寫金額。將A列的數字小寫金額,複製到B列,單擊右鍵,選擇設置單元格格式。在左側的類別欄中,單擊:特殊,就會在右側出現類型,選擇中文大寫數字即可。
  • excel數字小寫轉大寫公式的教程
    excel 數字小寫轉大寫公式的教程2  數字轉人民幣大寫形式的公式是:  =IF(B1<0,
  • Excel 數字小寫金額轉大寫金額方法大全
    在工作中財務經常要填寫會計中文大寫金額,或者如果你去銀行填寫轉帳單或支票等,都將面對這一個問題。
  • 在Word中,如何快速錄入大寫中文金額?
    如圖 5‑15所示為某公司開具的代開發票證明,現在需要在金額後面錄入大寫中文數字,應該如何錄入?圖 5‑15代開發票證明→ 解決方案利用「格式域開關(\*)」,將小寫數字轉換為大寫中文數字→ 操作方法※使用「格式域開關(\*)」錄入大寫中文數字※步驟1        將光標定位到需要錄入大寫中文數字處
  • 如何把Excel裡的數字變成中文大寫?
    很多時候我們要輸入大寫數字,不過輸入很麻煩,但如果是藉助Excel卻很簡單。
  • 乾貨篇 l 如何規範書寫大寫英文金額
    數字大寫(大寫金額)用於在商業發票上要顯示的金額,收據,含有錢的日期和金額數字的單據,大寫金額主要是防止對財務信息修改。1. 外企出納美元轉利息中的外幣支款需要支款傳票中要寫外幣大寫金額2. 支票金額需要大寫阿拉伯數字3. 採購訂單需要大寫阿拉伯數字4. 銀行匯款單和水單上的大寫數字金額5.
  • ​Excel – 快速設置大小寫中文數字順序編號,拖動自動增序
    將數字轉換成中文,做財務相關工作的小夥伴可能會需要用到。Excel 雖然是美國人開發的,但是也很人性化地考慮了龐大中國用戶的需求,所以專門開發了一個函數,用於將阿拉伯數字轉換成中文。這是一個隱藏函數,一般情況下找不到它,也沒有任何關於這個函數的官方解釋。
  • 數字顯示大寫的2個新用法,收藏備用!
    今天,有粉絲需要一些新的大寫用法,估計你以前沒用過,一起來看看。1.數字含有小數點,要顯示成中文大寫。設置單元格格式,特殊,中文大寫數字,可以完成90%的效果,就差將.替換成點。再用TEXT函數,就可以獲得自定義的大寫效果。
  • PPT目錄頁設計,看這一篇就夠了!
    章節名最好統一成相同字數的,方便排版與設計。通常,我們還會將章節名翻譯成英文,這樣使得頁面不會顯得那麼空洞。在看了無數個目錄頁設計後,我總結出了一個方法論:先定方向、填入內容、風格美化。① 先定方向什麼意思?目錄頁是為了告訴聽眾接下去演講內容的順序,所以在內容的編排上,是需要具有方向性的。方向性指的是目錄頁中章節部分的閱讀方向。有3類方向是經常被使用的,從左到右、從上到下、左下到右上,分別對應著三類版式。
  • Excel小寫金額轉大寫金額
    在工作中財務經常要填寫會計中文大寫金額,或者如果你去銀行填寫轉帳單或支票等,都將面對這一個問題。
  • 小寫轉大寫金額如此簡單
    大家好,今天和大家分享「小寫轉大寫金額如此簡單「,一般我們會想到text函數,而這個函數numberstring2003版,2007,2010,2013,2016都有這個函數,只是我們沒有發現它而已,閒人少說,具體效果我們先看動畫
  • 如何轉換【中文大寫金額】
    在實際工作中,尤其是財務工作中,需要將數字金額轉換為中文大寫金額。一般地,中文大寫金額需要將每位數字都寫出來。我們仍以上一篇的表格為例,來向大家介紹一下如何將數字金額轉換為中文大寫金額。思路:同上一篇的例子一樣,我們把單元格A6的金額擴大100倍,這樣就沒有小數點了。在使用中文大寫格式「[DBNum2]0拾0萬0仟0佰0拾0元0角0分」來逐位顯示大寫數字。這裡用到的TEXT函數應用也比較廣泛。
  • Excel數字小寫轉大寫方法匯集
    很多時候我們要輸入大寫數字,不過輸入很麻煩,但如果是藉助Excel卻很簡單。
  • 阿拉伯數字你寫對了嗎?
    看到這個標題,可能有讀者會納悶:中國人誰不會寫阿拉伯數字啊,這不是小學生都會的麼?值得大書特書嗎?
  • 數字如何變 大寫?
    最近,總是有同學提問數字大小寫轉換的問題,今天蘭色就把相關公式和技巧來一個小結,以後不用百度查找了。
  • 數字如何變大寫?
    最近,總是有同學提問數字大小寫轉換的問題,今天蘭色就把相關公式和技巧來一個小結,以後不用百度查找了。
  • Excel VBA——羅馬數字與阿拉伯數字互相轉換
    羅馬數字轉阿拉伯數字根據羅馬數字規則編製程序,使得輸入一個羅馬數字後:1)檢查該輸入是否有效;2)若無效則輸出從右至左第一個無效字符;若有效則輸出對應十進位阿拉伯數字。阿拉伯數字轉羅馬數字:" & rm End IfEnd Sub阿拉伯數字轉羅馬數字要簡單一些,從千分位、百分位、十分位依次做除法,然後將商值作為索引號去數組裡面調出對應的羅馬數字表達符號即可
  • 快收下Excel裡這5種批量轉換小技巧!
    有的人可能偶爾才會碰到這樣的情況,有的人可能經常需要批量轉換這些內容……無論你算哪種,看完這篇文章,保證你下次遇到這些情況,都能夠快速且完美地處理!01財務數字大小寫想像下面這樣把阿拉伯數字變成中文大寫數字,要如何操作呢?