人民幣金額小寫轉大寫

2021-02-14 米宏Office

做會計憑證經常需要金額大小寫轉換,熟練掌握該技巧還是很必要的,今天我們就來學習下小寫金額轉換大寫的方法。

比如A1單元格中為:12345.67

1、我們先用數字格式直接轉換下看看是什麼效果!

倒是轉換成了大寫金額的漢字,但是沒有元整、角、分這樣的格式。

2、下面我們用公式解決下:

在B1單元格中輸入公式:

=TEXT(LEFT(RMB(A1),LEN(RMB(A1))-3),"[>0][dbnum2]G/通用格式元;[<0]負[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A1),2),"[dbnum2]0角0分;;整")

效果如下:

這樣才是我們想要的標準的會計大寫金額的格式

公式解析:

小數點左邊部分:

首先用RMB將A1中的數字12345.67轉化成標準的會計專用格式

=RMB(12345.67)結果為 ¥12,345.67

然後用LEFT函數提取整數部分

=LEFT(RMB(A1),LEN(RMB(A1))-3)

12345.67,總字符數減去小數點以及後兩位(即3位)就是想要提取的整數部分的字符數

再將提取出來的整數部分用TEXT按照格式轉換

[>0][dbnum2]G/通用格式元;[<0]負[dbnum2]G/通用格式元;;

數字格式:正數;負數;零值;文本

正數負數部分全部按照指定格式顯示

零值和文本不顯示

=TEXT(LEFT(RMB(A1),LEN(RMB(A1))-3),"[>0][dbnum2]G/通用格式元;[<0]負[dbnum2]G/通用格式元;;")

小數點右邊部分:

道理和左邊部分一樣

用RIGHT函數提取右邊兩位小數

=RIGHT(RMB(A1),2)

用TEXT按照格式轉換

[dbnum2]0角0分;;整

數字格式:正數;負數;零值;文本

如果是正數就按照[dbnum2]0角0分顯示

如果是負數和零值就不顯示

文本顯示整

=TEXT(RIGHT(RMB(A1),2),"[dbnum2]0角0分;;整")

兩部分連接起來即可顯示完整的轉換結果。

思考:

用RMB只是為了規範數字格式,指定兩位小數,那可以用round保留兩位小數嗎?如果A1中的數字是0,公式結果會是什麼樣?如果你希望數字為0時顯示零元整該怎麼修改公式。如果這幾個問題可以解決,我相信你理解這個公式了。o(∩_∩)o 哈哈!

下面我們再來條公式:

=SUBSTITUTE(SUBSTITUTE(TEXT(INT(A1),"[DBNum2][$-804]G/通用格式元"&IF(INT(A1)=A1,"整",""))&TEXT(MID(A1,FIND(".",A1&".0")+1,1),"[DBNum2][$-804]G/通用格式角")&TEXT(MID(A1,FIND(".",A1&".0")+2,1),"[DBNum2][$-804]G/通用格式分"),"零角","零"),"零分","")

別看到這麼長的公式就怕,像庖丁解牛一樣給他分解下:

第一段藍色部分是處理整數部分,若金額只有整數部分顯示XX元整

第二段藍色部分處理小數部分,會計專用格式小數部分只有兩位,所以分別提取每一位,用角、分的格式顯示

兩個substitute主要是針對兩個小數位數出現0時進行替換

如A1中為123.05,如果不加substitute,則顯示壹佰貳拾叄圓零角伍分

用=substitute(a1,"零角","零"),這樣就會顯示壹佰貳拾叄圓零伍分

如A1中為123.50,如果不加substitute,則顯示壹佰貳拾叄圓伍角零分

用=substitute(a1,"零分",""),這樣就會顯示壹佰貳拾叄圓伍角

累啊,寫了這麼多,不知道解釋清楚了沒?用F9逐段去理解,這樣學習也會提高各位對公式的理解。

平時我們都是用&連接兩個字符串,今天的例子中我們學到了用&連接兩個公式。

3、如果你不是批量轉化,而是想直接輸入大寫金額,怎麼辦呢?

我用的是QQ輸入法,搜狗輸入法也支持。

分享是一種美德,共同學習共同成長!


每天學習一點,堅持下去,你會大有所獲!讓我們一起學習吧!歡迎關注與轉發!

QQ學習交流群:224871456,歡迎加入我們。

為IPHONE用戶準備的,你懂得!!!

相關焦點

  • 人民幣大寫金額怎麼寫?小寫金額轉大寫怎麼弄?
    人民幣大寫金額怎麼寫?小寫金額轉大寫怎麼弄?有的時候寫支票或者欠款單等等需要運用到大寫金額,但是把小寫金額轉成大寫,到底應該怎麼做呢?接下來小昭就把自己常用的方法介紹出來,希望對大家有所幫助。用Excel表格把小寫金額轉換成大寫是很方便,我們以「8935」這個金額為例。
  • Excel小寫金額轉大寫金額
    如果一個個填寫大寫金額,既耗時費力,又事半功倍。如果面對大量數據,則效率低下且極易出錯。今天向大家推薦三種方法,迅速搞定數字小寫金額轉大寫金額。方法一:設定單元格格式法上圖為待轉換的小寫數字,請轉為數字大寫金額。1、 將A列的數字小寫金額,複製到B列,單擊右鍵,選擇設置單元格。
  • Word表格小寫金額如何轉大寫金額呢?
    Word表格小寫金額如何轉大寫金額呢?在辦公的過程中是否有遇到過這種情況呢?老闆讓你把商品銷售額裡面的小寫金額都改成大寫金額,數量很多的時候,一個一個的改過來很麻煩,需要很長的時間,那小寫金額如何轉換成大寫金額呢?Word表格有沒有什麼方法可以解決這一類的問題呢?答案是有的。
  • 小寫轉大寫金額如此簡單
    大家好,今天和大家分享「小寫轉大寫金額如此簡單「,一般我們會想到text函數,而這個函數numberstring2003版,2007,2010,2013,2016都有這個函數,只是我們沒有發現它而已,閒人少說,具體效果我們先看動畫
  • Excel 數字小寫金額轉大寫金額方法大全
    如果一個個填寫大寫金額,既耗時費力,又事半功倍。如果面對大量數據,則效率低下且極易出錯。今天向大家推薦三種方法,迅速搞定數字小寫金額轉大寫金額。上圖為待轉換的小寫數字,請轉為數字大寫金額。1、 將A列的數字小寫金額,複製到B列,單擊右鍵,選擇設置單元格。
  • 必會Excel技能:小寫金額迅速轉大寫金額,告別逐字敲鍵盤!
    特別是Excel表格中做帳時,有些需要用大寫金額來代替,手動輸入的話很麻煩。保叔教你快速地將小寫金額轉為大寫金額,一起來學習吧!快速轉換成普通格式的方法1、打開excel,輸入一些數字,分為小寫金額和大寫金額。
  • Excel金額小寫轉大寫,請學會這三招!
    Excel小寫轉大寫金額的三種好用的方法。 第1種方法單元格格式轉大寫金額。將A列的數字小寫金額,複製到B列,單擊右鍵,選擇設置單元格格式。在左側的類別欄中,單擊:特殊,就會在右側出現類型,選擇中文大寫數字即可。
  • excel數字小寫轉大寫公式的教程
    excel 數字小寫轉大寫公式的教程2  數字轉人民幣大寫形式的公式是:  =IF(B1<0,
  • 會計必須會,Excel人民幣小寫轉大寫快速輸入方法
    會計在工作中,經常遇到要在Excel中輸入人民幣大寫的情況。如果,你每次都是在手工一個一個漢字錄入,然後再一個字一個字的檢查是否正確,那麼,你真OUT了。其實,在Excel中人民幣大寫快速錄入的方法非常多,使用公式可以,使用VBA也可以,甚至很多輸入法都有這功能。
  • 人民幣大寫金額寫法大全
    人民幣大寫符號的正確寫法還應注意以下幾項:一中文大寫金額數字到「元」為止的,在「元」之後、應寫「整」(或「正」)字;在「角」之後,可以不寫「整」(或「正」)字;大寫金額數字有「分」的,「分」後面不寫「整」(或「正」)字。
  • Excel中人民幣小寫金額轉換大寫技巧兩則
    南方網訊 要將人民幣小寫金額轉換成大寫格式,用Excel提供的格式,將自定義格式類型中的「[dbnum2]G/通用格式」改為「[dbnum2] G/通用格式「元」」來實現。
  • 人民幣大寫金額的寫法
    人民幣大寫的正確寫法應注意以下幾項:一、中文大寫金額數字到「元」為止的,在「元」之後、應寫「整」(或「正」)字;在「角」之後,可以不寫「整」(或「正」)字;大寫金額數字有「分」的,「分」後面不寫「整」(或「正」)字。
  • 人民幣金額小寫轉大寫從此不再難!
    做會計憑證經常需要金額大小寫轉換,熟練掌握該技巧還是很必要的,今天我們就來學習下小寫金額轉換大寫的方法。
  • 人民幣大寫金額的寫法大全!
    人民幣大寫符號的正確寫法還應注意以下幾項:一中文大寫金額數字到「元」為止的,在「元」之後、應寫「整」(或「正」)字;在「角」之後,可以不寫「整」(或「正」)字;大寫金額數字有「分」的,「分」後面不寫「整」(或「正」)字。
  • Excel小寫轉大寫金額的幾種方法
    這也是一個很常見的問題了:如何將小寫金額轉為大寫金額。在Excel中有幾種實現方法,適合不同場景。
  • 人民幣小寫轉大寫
    閒言少敘,今天的問題是,在填寫人民幣金額時,會用到中文大寫的數字,除了像我一樣經常忘記漢字怎麼寫之外,如果稍微不注意少寫一位數,將會造成嚴重的錯誤。關於Excel函數的方法,大家可能已經知道(不知道的請自我反省),不過函數很長,不方便記憶。下面介紹一下使用VBA自定函數的功能。
  • 數字小寫金額轉大寫的妙招!
    今天小雅將為大家分享3種Excel中常見的數字小寫金額轉大寫金額的方法
  • 職場技能:Excel快速實現小寫金額轉大寫,報銷申請必備!
    在日常生活和工作中,我們經常用到小寫金額和大寫金額,尤其是報銷申請的時候。那麼在EXCEL中如何使小寫金額快速轉化成正確的大寫呢?以一個金額信息表為例,下面給大家介紹兩種很方便的方法。方法一:小寫金額不包含小數的時候,可以直接通過設置單元格(特殊格式)的形式,進行轉換。
  • Excel金額小寫轉大寫的方法,帶你優雅錄入金額
    作為財務工作的小夥伴們,填寫中文大寫金額是常有的事,如果一個一個錄入,那可以相當耗時費力的,面對大量的數據,效率低下,還易出錯,今天小編就可大家分享幾種轉換金額大寫的方法,希望對你的工作有所幫助。【記得點讚關注我】方法一:設置單元格格式法先複製小寫數字,然後點擊滑鼠右鍵,在彈出的菜單中選擇【設置單元格格式】,在新窗口中選擇【數字】頁面,分類選擇【特殊】,右側類型選擇【中文大寫數字】,最後點擊【確定】按鈕即可,演示如下圖:
  • Excel中金額小寫轉大寫,職場小技能,值得學習
    對於做財務的同學應該經常會遇到要求把金額用大寫的方式展示吧,如下圖這樣。今天小編就和大家分享如何把數字金額轉換為大寫金額。1、單元格格式Excel本身自帶了中文大寫數字格式,但是實際使用不僅容易,下面我們一起來看看吧。不知道大家還記不記得在單元格格式中數字類別類別下有個特殊格式,這個格式下就有中文大寫數字格式。