當前位置:柔美女性網 >

綠色生活 >心理 >

怎麼在EXCEL表格中自動生成大寫金額

怎麼在EXCEL表格中自動生成大寫金額

怎麼在EXCEL表格中自動生成大寫金額

感請,今天雷哥跟各位小夥伴分享4種方法實現數字變為中文大寫

方法1- 修改單元格格式

設定單元格格式——特殊——中文大寫數字

方法2- NUMBERSTRING函式法

Excel中有很多隱藏的函式。本文中即將介紹一個隱藏函式——NUMBERSTRING,此函式可以方便的實現小寫數字到中文大寫數字的轉化。

=NUMBERSTRING(引數一,引數二)

這個函式有兩個引數:

第一個引數要轉換的數值

第二個引數指定返回的型別。

型別共有三種,其中,1為漢字小寫,2為漢字大寫,3為漢字讀數。

方法3:TEXT函式法

語法:TEXT(要轉換的數值,格式引數)格式引數為"[dbnum1]":普通大寫,如“二百五十九”格式引數為"[dbnum2]":財務大寫,如“柒佰捌拾”格式引數為"[dbnum3]":阿拉伯數字+單位,如“2百4十9”

方法4:最簡單-直接套公式

=IF(B2=0,"零元",IF(B2<0,TEXT(INT(ABS(B2)),"負[DBNum2]g/通用格式")&"元"&IF((INT(B2*10)-INT(B2)*10)=0,"",TEXT(INT(B2*10)-INT(B2)*10,"[DBNum2]")&"角")&IF((INT(B2*100)-INT(B2*10)*10)=0,"整",TEXT(INT(B2*10)-INT(B2*10),"[DBNum2]")&TEXT(INT(B2*100)-INT(B2*10)*10,"[DBNum2]")&"分"),TEXT(INT(B2),"[dbnum2]")&"元"&IF(INT(B2*10)-INT(B2)*10=0,"",TEXT(INT(B2*10)-INT(B2)*10,"[dbnum2]")&"角")&IF((INT(B2*100)-INT(B2*10)*10)=0,"整",TEXT(INT(B2*10)-INT(B2*10),"[DBNum2]")&TEXT(INT(B2*100)-INT(B2*10)*10,"[DBNum2]")&"分")))

如圖所示,A1直接輸入公式,然後在B2單元格中,直接輸入數字,即可發現A1單元格中,就立馬變為大寫了。即使是帶有小數,也可以完美實現大小寫哦。

總結

上述4種方法,大家最喜歡哪種 我先說,雷哥比較懶,最喜歡第4種,直接套公式。

我真懶呀~~~~

歡迎大家關注【頭條送書小王子】雷哥office,每週免費送書/分享職場辦公神技,希望我的分享可以提高大家工作效率,從此不加班~

  • 文章版權屬於文章作者所有,轉載請註明 https://rmnxw.com/zh-tw/lvse/xinli/ynkd0o.html