數字金額轉中文大寫金額

2021-02-19 職場高效Excel

在Excel中,通過設置單元格格式,可以將數字轉為中文大寫數字,如下圖。然而這往往不是我們想要的結果。

通過TEXT函數及其它函數的組合,可以實現我們想要的效果。比如「-123456.01「,顯示為:負壹拾貳萬叄仟肆佰伍拾陸元零壹分

公式解釋:

=TEXT(TRUNC(RMB(A2)),"[dbnum2]G/通用格式元;[dbnum2]負G/通用格式元;")&IF(--RIGHT(RMB(A2),2)=0,"整",TEXT(LEFT(RIGHT(RMB(A2),2),1),"[dbnum2]0角;;零"))&TEXT(RIGHT(RMB(A2),1),"[dbnum2]0分;;")

        公式很長,咱們細看會發現,公式其實是由三部分組成:金額的元位,金額的角位,金額的分位,然後各部分使用「&」連接符連接起來。

 

元位部分

TEXT(TRUNC(RMB(A2)),"[dbnum2]G/通用格式元;[dbnum2]負G/通用格式元;")

◆TRUNC(RMB(A2))

RMB函數將數字以貨幣格式顯示,並且小數點保留2位小數

TRUNC函數將數字的小數部分截去,返回整數

◆[dbnum2]G/通用格式元

格式轉換,將數字轉換為中文大寫數字,比如12,轉換成「壹拾貳「。前面的負字是識別」-「負號。後面的」元「字是單位

◆使用TEXT函數將整數部分的數字轉為中文大寫數字

 

角位部分

IF(--RIGHT(RMB(A2),2)=0,"整",TEXT(LEFT(RIGHT(RMB(A2),2),1),"[dbnum2]0角;;零"))

◆--RIGHT(RMB(A2),2)=0

使用RIGHT函數提取金額小數點右邊的2位數字,判定角位及分位是否都是0;兩個減號是將文本數值轉真正數值

◆TEXT(LEFT(RIGHT(RMB(A2),2),1),"[dbnum2]0角;;零")

使用TEXT函數將角位數字轉為中文大寫數字

 

分位部分

TEXT(RIGHT(RMB(A2),1),"[dbnum2]0分;;")

◆解釋同上

相關焦點

  • Excel 數字小寫金額轉大寫金額方法大全
    如果一個個填寫大寫金額,既耗時費力,又事半功倍。如果面對大量數據,則效率低下且極易出錯。今天向大家推薦三種方法,迅速搞定數字小寫金額轉大寫金額。上圖為待轉換的小寫數字,請轉為數字大寫金額。1、 將A列的數字小寫金額,複製到B列,單擊右鍵,選擇設置單元格。
  • Excel小寫金額轉大寫金額
    在工作中財務經常要填寫會計中文大寫金額,或者如果你去銀行填寫轉帳單或支票等,都將面對這一個問題。
  • 小寫轉大寫金額如此簡單
    大家好,今天和大家分享「小寫轉大寫金額如此簡單「,一般我們會想到text函數,而這個函數numberstring2003版,2007,2010,2013,2016都有這個函數,只是我們沒有發現它而已,閒人少說,具體效果我們先看動畫
  • Excel金額小寫轉大寫,請學會這三招!
    Excel小寫轉大寫金額的三種好用的方法。 第1種方法單元格格式轉大寫金額。將A列的數字小寫金額,複製到B列,單擊右鍵,選擇設置單元格格式。在左側的類別欄中,單擊:特殊,就會在右側出現類型,選擇中文大寫數字即可。
  • 如何轉換【中文大寫金額】
    在實際工作中,尤其是財務工作中,需要將數字金額轉換為中文大寫金額。一般地,中文大寫金額需要將每位數字都寫出來。我們仍以上一篇的表格為例,來向大家介紹一下如何將數字金額轉換為中文大寫金額。思路:同上一篇的例子一樣,我們把單元格A6的金額擴大100倍,這樣就沒有小數點了。在使用中文大寫格式「[DBNum2]0拾0萬0仟0佰0拾0元0角0分」來逐位顯示大寫數字。這裡用到的TEXT函數應用也比較廣泛。
  • Excel小寫轉大寫金額,學會這3招,走到哪裡都不怕!
    Excel小寫轉大寫金額的三種常見方法。 第1種方法單元格格式轉大寫金額。將A列的數字小寫金額,複製到B列,單擊右鍵,選擇設置單元格格式。在左側的類別欄中,單擊:特殊,就會在右側出現類型,選擇中文大寫數字即可。
  • Excel數字小寫金額轉換漢字大寫金額公式的簡單設置
    Excel數字小寫金額轉換漢字大寫金額公式在會計工作中是經常應用到的,它能提高工作效率和會計數據的準確性
  • 在Word中,如何快速錄入大寫中文金額?
    20萬粉絲共同關注每日Excel/Word/PPT技術分享請點左下角的「閱讀原文」在Word中,如何快速錄入大寫中文金額如圖 5‑15所示為某公司開具的代開發票證明,現在需要在金額後面錄入大寫中文數字,應該如何錄入?
  • 乾貨篇 l 如何規範書寫大寫英文金額
    數字大寫(大寫金額)用於在商業發票上要顯示的金額,收據,含有錢的日期和金額數字的單據,大寫金額主要是防止對財務信息修改。1. 外企出納美元轉利息中的外幣支款需要支款傳票中要寫外幣大寫金額2. 支票金額需要大寫阿拉伯數字3. 採購訂單需要大寫阿拉伯數字4. 銀行匯款單和水單上的大寫數字金額5.
  • 數字大寫轉換器 數字金額快速轉換大寫的公式
    在平時工作中如何將常規的數字快速轉化成我們需要的大寫的數字金額呢,今天我們把公式簡單的分享給大家。
  • 人民幣大寫金額,給你一個簡單易記的函數
    函數方式處理中文大寫金額其實方法還是很好找到的,現在網上有很多人民幣大寫金額的函數,複製粘貼就好了。如下,給大家介紹一個非常正規的大寫金額函數寫法:A2)<0.1,,"零")))&IF(ROUND(ABS(A2)*100-INT(ABS(A2)*10)*10,),TEXT(ROUND(ABS(A2)*100-INT(ABS(A2)*10)*10,),"[dbnum2]")&"分","整")))這個函數的主要知識點是TEXT函數的[dbnum2]格式,將阿拉伯數字轉換成中文大寫數字
  • 數字金額快速轉換大寫的公式
    在平時工作中如何將常規的數字快速轉化成我們需要的大寫的數字金額呢,今天我們把公式簡單的分享給大家。
  • excel數字小寫轉大寫公式的教程
    excel 數字小寫轉大寫公式的教程2  數字轉人民幣大寫形式的公式是:  =IF(B1<0,
  • 如何把Excel裡的數字變成中文大寫?
    很多時候我們要輸入大寫數字,不過輸入很麻煩,但如果是藉助Excel卻很簡單。
  • Excel中人民幣金額大寫轉小寫函數,這函數你得人造
    文案中用2種方法幫助魔鬼天使同學解決了在Word文檔中如何把人民幣金額自動變成大寫金額的問題,並且文中也送上了大福利:26種Excel中人民幣小寫轉大寫的公式,你get了嗎?這次小夥伴毛毛同學又帶來了新的相關問題了,一起來看看吧!
  • 數字如何變大寫?
    最近,總是有同學提問數字大小寫轉換的問題,今天蘭色就把相關公式和技巧來一個小結,以後不用百度查找了。
  • 數字如何變 大寫?
    最近,總是有同學提問數字大小寫轉換的問題,今天蘭色就把相關公式和技巧來一個小結,以後不用百度查找了。
  • 阿拉伯數字轉大寫中文,看這一篇就夠了!
    Excel特訓營系統提升原創作者 | 李銳微信公眾號 | Excel函數與公式(ID:ExcelLiRui)微信個人號 | (ID:ExcelLiRui520)關鍵字:find阿拉伯數字轉大寫工作很多時候需要根據阿拉伯數字轉換大寫中文,而且有時候還需要轉換為會計專用格式的大寫中文,比如填寫報銷單,填寫支票等。
  • Excel數字小寫轉大寫方法匯集
    很多時候我們要輸入大寫數字,不過輸入很麻煩,但如果是藉助Excel卻很簡單。
  • Excel金額大寫經典公式及技巧法
    IF(-RMB(A2*1,2),TEXT(A2*1,";負")&TEXT(INT(ABS(A2*1)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A2*1,2),2),"[>9][dbnum2]0角0分;"&IF(A2^2<1,,0)&"[>][dbnum2]0分;整"),),"零分","整"),""),"非數字