「偶爾小技巧02」人民幣數字大寫金額轉換,有這幾個方式

2020-12-12 Excel當飯吃嗎

我在網上複製了很多公式,但統統不成功,只有元整但仍然是阿拉伯數字;經過一番研究,終於發現各個版本都需要微調格式;如果你也不會,可以和我一起看看哦。

很多做財務工作的盆友

一直被人民幣大寫金額所困擾

如果經常手寫

重複

浪費時間

還寫錯

小編深深記得寫外匯揣著小筆筆

在銀行櫃檯前的恐懼

所以!噹噹當!

親測有效

方法一

利用excel自帶的數字格式 但是

沒有辦法和元角分連結

B2=前面單元格 調整數字格式就行

方法二

v模式轉換 先打v再打數字

可以輕易選 財務也可以

但不能批量 只能一個一個來

方法三

公式法-複製以下公式 但是需要進行微調

通用公式

公式一=SUBSTITUTE(IF(RIGHT(FIXED(A1)*100,2)*1=0,TEXT(FIXED(A1),"[dbnum2]")&"元整",SUBSTITUTE(SUBSTITUTE(REPLACE(TEXT(FIXED(A1),"[dbnum2]"),LEN(TEXT(FIXED(A1),"[dbnum2]")),0,"角")&"分",".","元"),"零角","零")),"-","負")

小編在excel 2010 英文版中發現DBNUM2不適用,

所以

先在數字格式中查到本版本中的數字格式的代碼

現用方法一中選好數字格式後點擊自定義

即可看到當前版本大寫數字代碼

將上述數字格式替換原先的dbnum2,即可

形成

公式二=SUBSTITUTE(IF(RIGHT(FIXED(A1)*100,2)*1=0,TEXT(FIXED(A1),"[DBNum2][$-zh-CN]General")&"元整",SUBSTITUTE(SUBSTITUTE(REPLACE(TEXT(FIXED(A1),"[DBNum2][$-zh-CN]General"),LEN(TEXT(FIXED(A1),"[DBNum2][$-zh-CN]General")),0,"角")&"分",".","元"),"零角","零")),"-","負")

其他的版本也可以自己操作

還可以複製以下公式試試,不過都需要相應調整

=IF(AND(A1<=-0.01,A1>=-0.99),"負","")&SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(A1),"[dbnum2]G/通用格式元;負[dbnum2]G/通用格式元")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;[dbnum2]0角;[dbnum2]整"),"零角","零"),"零分",)

=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/通用格式分"),"零角","零"),"零分","")

方法四

VBA-同樣DBNUM2需要修改

但只能用於當前工作簿

要保存成xls/xlsm的格式哦

alt+F11進入VBA模板

插入模板-新模板

複製代碼

Public Function RMBDX(M)

'人民幣大寫函數

RMBDX = Replace(Application.Text(Round(M + 0.00000001, 2), "[DBnum2]"), ".", "元")

RMBDX = IIf(Left(Right(RMBDX, 3), 1) = "元", Left(RMBDX, Len(RMBDX) - 1) & "角" & Right(RMBDX, 1) & "分", IIf(Left(Right(RMBDX, 2), 1) = "元", RMBDX & "角整", IIf(RMBDX = "零", "", RMBDX & "元整")))

RMBDX = Replace(Replace(Replace(Replace(RMBDX, "零元零角", ""), "零元", ""), "零角", "零"), "-", "負")

End Function

返回excel模式 輸入=RMBDX(單元格)測試下

以上這些方式你都會了嗎?當各有各的優缺點時可以好好選擇哦

關於為什麼有些人說網絡格式無法使用現在也了解了吧

問就是雙十一沉迷買買買 沒有寫

不過也沒人問吧

表情包來源於網絡哦

公式格式也大部分來源於網絡

整理測試也很辛苦

點讚關注支持下

相關焦點

  • 「偶爾小技巧05」看上去並沒有什麼用的ctrl+enter批量填充鍵
    「王佩豐excel」第三講 查找、替換與定位中有提及一個ctrl+回車的批量填充快捷鍵,即,先選中一個區域行數不等的合併單元格求和一定要注意公式,如果你直接用sum函數再用快捷鍵填充,則合計只會合計相應的行數學點小技巧,漲點小知識。
  • 「偶爾小技巧04」超冷門但實用的7個excel快捷鍵
    該快捷鍵可以讓你直接進入批註模式,如果本身有批註,則更快地進入編輯模式。ctrl+(shift)+\:列/行數據對比ctrl+\:列數據迅速查找差異ctrl+shift+\:行數據迅速查找差異學點小技巧,漲點小知識。
  • Excel中人民幣小寫金額轉換大寫技巧兩則
    南方網訊 要將人民幣小寫金額轉換成大寫格式,用Excel提供的格式,將自定義格式類型中的「[dbnum2]G/通用格式」改為「[dbnum2] G/通用格式「元」」來實現。
  • 公式來了,將 Excel 中的數字金額轉換成人民幣大寫金額 - Excel...
    上周教了將數字轉換成中文的公式以後,與我預料的一樣,很多人提問:用這個公式可以將數字金額轉換成人民幣大寫金額嗎?怎麼修改參數?數字轉大寫金額的問題其實經常有人問,而網上的一些公式長得可以跑火車,我今天要教大家的公式,相對來說,更加精簡幹練。
  • 人民幣大寫轉換
    專題摘要 金投外匯網,中國外匯投資最大最具影響力的財經門戶,為炒外匯投資者提供人民幣大寫、人民幣大寫轉換等最新資訊和介紹,及人民幣大寫轉換器與人民幣大寫轉換工具相關介紹。
  • 應用技巧十六:繁簡轉換和人民幣大寫轉換
    在日常使用Excel工作表過程中,在一些特定需求下,經常需要將輸入的內容作出相應的轉換以滿足需求,如將簡體字轉換為繁體字,將貨幣金額轉化為相對應的大寫金額,而且使用的頻率比較高。倘若通過手工逐字逐句進行轉換,不僅轉換繁瑣,效率低下,而且容易犯錯。通過對其進行特定設置和輸入公式,當使用時能夠自動轉換,保證其轉換效率和正確性。
  • 人民幣大寫金額的寫法
    人民幣大寫的正確寫法應注意以下幾項:一、中文大寫金額數字到「元」為止的,在「元」之後、應寫「整」(或「正」)字;在「角」之後,可以不寫「整」(或「正」)字;大寫金額數字有「分」的,「分」後面不寫「整」(或「正」)字。
  • Excel小技巧-單元格中自動輸入大寫的人民幣金額
    我們在使用財務報表或者是電子的報銷單據的時候,需要填寫大寫的人民幣金額,如果我們手動輸入文本,金額數據就不能再次參加計算。今天小編為大家來介紹一種區別於手動輸入的方式,可以實現自動變更為人民幣大寫顯示方式。
  • 人民幣大寫金額寫法大全
    人民幣大寫符號的正確寫法還應注意以下幾項:一中文大寫金額數字到「元」為止的,在「元」之後、應寫「整」(或「正」)字;在「角」之後,可以不寫「整」(或「正」)字;大寫金額數字有「分」的,「分」後面不寫「整」(或「正」)字。
  • 人民幣大寫金額的寫法大全!
    人民幣大寫符號的正確寫法還應注意以下幾項:一中文大寫金額數字到「元」為止的,在「元」之後、應寫「整」(或「正」)字;在「角」之後,可以不寫「整」(或「正」)字;大寫金額數字有「分」的,「分」後面不寫「整」(或「正」)字。
  • 日常生活實用工具:數字/人民幣大寫轉換查詢
    一、中文大寫金額數字到「元」為止的,在「元」之後,應寫「整」(或「正」)字,在「角」之後,可以不寫「整」(或「正」)字。大寫金額數字有「分」的,「分」後面不寫「整」(或「正」)字。二、中文大寫金額數字前應標明"人民幣"字樣,大寫金額數字有"分"的,"分"後面不寫"整"(或"正")字。
  • Excel中金額小寫轉大寫,職場小技能,值得學習
    對於做財務的同學應該經常會遇到要求把金額用大寫的方式展示吧,如下圖這樣。今天小編就和大家分享如何把數字金額轉換為大寫金額。1、單元格格式Excel本身自帶了中文大寫數字格式,但是實際使用不僅容易,下面我們一起來看看吧。不知道大家還記不記得在單元格格式中數字類別類別下有個特殊格式,這個格式下就有中文大寫數字格式。
  • 人民幣大寫金額怎麼寫?小寫金額轉大寫怎麼弄?
    人民幣大寫金額怎麼寫?小寫金額轉大寫怎麼弄?有的時候寫支票或者欠款單等等需要運用到大寫金額,但是把小寫金額轉成大寫,到底應該怎麼做呢?接下來小昭就把自己常用的方法介紹出來,希望對大家有所幫助。用Excel表格把小寫金額轉換成大寫是很方便,我們以「8935」這個金額為例。
  • 人民幣金額小寫轉大寫
    做會計憑證經常需要金額大小寫轉換,熟練掌握該技巧還是很必要的,今天我們就來學習下小寫金額轉換大寫的方法。
  • 如何轉換【中文大寫金額】
    點擊上方「EXCEL應用之家」藍字關注微信公眾號點擊文章底部「閱讀原文」可領取閱讀紅包;模板文檔可免費獲取送人玫瑰,手有餘香
  • 中英文、大小寫轉換,一秒就搞定!
    問題主要來自秋葉 Excel 學習班的同學,回答由講師、助教共同完成;每周一期,每期主題不同,希望能更有針對性地解決大家的共性問題。來看看這些小問題,你有沒有遇到過,當時又是怎麼解決的?提問:在 Excel 裡,怎麼把數字顯示成大寫的人民幣金額?
  • 人民幣大寫數字注意事項
    一、中文大寫金額數字到"元"為止的,在"元"之後,應寫"整"(或"正")字,在"角"之後,可以不寫"整"(或"正")字。 二、中文大寫金額數字前應標明"人民幣"字樣,大寫金額數字有"分"的,"分"後面不寫"整"(或"正")字。 三、大寫金額數字應緊接"人民幣"字樣填寫,不得留有空白。
  • Excel 數字小寫金額轉大寫金額方法大全
    在工作中財務經常要填寫會計中文大寫金額,或者如果你去銀行填寫轉帳單或支票等,都將面對這一個問題。
  • 人民幣大寫怎麼寫?
    人民幣大寫的正確寫法還應注意以下幾項:一、中文大寫金額數字到「元」為止的,在「元」之後、應寫「整」(或「正」)字;在「角」之後,可以不寫「整」(或「正」)字;大寫金額數字有「分」的,「分」後面不寫「整」(或「正」)字。
  • Excel | 人民幣阿拉伯數字轉中文大寫
    ,裡面提到人民幣數字轉中文大寫的一種方法:NUMBERSTRING函數,但:NUMBERSTRING函數的局限是:僅能計算整數,小數部分四捨五入。如下圖:設置單元格格式的缺陷設置單元格格式,可以設置成【特殊】——【中文大寫數字】,但小數部分只能「逐字直譯」成大寫,不能寫成「幾角幾分」。