歡迎來到你我貸客服熱線400-680-8888

EXCEL中數字轉人民幣大寫的兩種正確方法

標簽 人民幣 
2014-01-21 15:25:34
來源:你我貸

對于財務和會計領域的朋友們來說,在excel在錄入數據后,將數字自動轉換為人民幣大寫是每天都要做的工作之一。由于使用的頻繁和簡便,IT部落窩小編今天專門寫下這篇文章分享給大家。

Excel中也提供了將數字轉成人民幣大寫的功能,就是使用“設置單元格格式--數字--特殊--中文大寫數字”。比如:589.3轉人民幣大寫后就是:伍佰捌拾玖.叁。只要用過的朋友們都知道使用excel的內置功能,將數字轉人民幣大寫,轉出來的結果還是不符合人民幣的說明習慣,所以我們一般不會采用這種方法。

小編給大家分享的兩種方法主要是通過函數嵌套和宏VBA自定義函數。

EXCEL數字轉人民幣大寫的第一種方法:通過函數嵌套實現。有兩種格式可供參考,詳見下圖:

第一種數字轉人民幣大寫形式的公式是:

=IF(B1

(IF(OR(B1=0,B1=""),"(人民幣)零元",

IF(B1

TEXT(INT(B1),"[dbnum2](人民幣)G/通用格式")&"元"))))&

IF(

(INT(B1*10)-INT(B1)*10)=0,

IF(INT(B1*100)-INT(B1*10)*10=0,"","零"),

(TEXT(INT(B1*10)-INT(B1)*10,"[dbnum2]")&"角"))

&IF(

(INT(B1*100)-INT(B1*10)*10)=0,

"整",

TEXT((INT(B1*100)-INT(B1*10)*10),"[dbnum2]")&"分")

第二種數字轉人民幣大寫形式的公式是:

="大寫金額:"&IF(TRIM(B1)="","",IF(B1=0,"","人民幣"&IF(B1

EXCEL數字轉人民幣大寫的第二種方法:通過宏VBA自定義函數實現。參考下圖。

第一步:按下ALT+F11組合鍵,或者是單擊工具――宏――VisualBasic編輯器,進入VisualBasic編程環境,單擊“插入”菜單――模塊,復制下面代碼,保存,退出關閉。FunctionN2RMB(M)

y=Int(Round(100*Abs(M))/100)

j=Round(100*Abs(M)+0.00001)-y*100

f=(j/10-Int(j/10))*10

A=IIf(y

b=IIf(j>9.5,Application.Text(Int(j/10),"[DBNum2]")&"角",IIf(y1,"零","")))

c=IIf(f

N2RMB=IIf(Abs(M)

EndFunction

第二步:返回excel操作界面,在B1單元格輸入:=N2RMB(A1),就可以將A1單元格的數字轉為人民幣大寫,然后向下復制公式即可將全部的數字轉為人民幣大寫。

推薦閱讀

人民幣|(人民幣|Q人民幣|E人民幣|)人民幣|人民幣|人民幣|人民幣|人民幣|人民幣|人民幣|人民幣|人民幣|人民幣|人民幣|.人民幣|.人民幣|.人民幣|

大智慧阿思達克通訊社12月19日訊,美聯儲周四凌晨宣布從明年1月份開始縮減QE,...

08經濟預測:人民幣匯率全面...

2008宏觀經濟預測今年年初,無論國外投資銀行,還是國內商業銀行,對人民幣升值的...

08經濟預測:人民幣匯率全面...

2008宏觀經濟預測今年年初,無論國外投資銀行,還是國內商業銀行,對人民幣升值的...

1.5-1.12:英鎊兌人民...

英鎊/美元料將強勢盤整。支撐該匯率的因素包括:全球風險偏好升溫;市場參與人士預計...

10.8日午評:人民幣走勢十...

今日消息:證監會副主席范福春日前在2008年會計監管工作會議上要求,會計師事務所...
各國貨幣融資租賃貴金屬證券公司期權交易貸款知識期貨公司金融知識銀行理財產品銀行網點信用卡信托產品
  • 熱線電話(服務時間 09 : 00 - 21 : 00 )
  • 400-680-8888
  • 關注我們
Copyright ? 2015 你我貸(www.afnvca.live) 網上投資理財 版權所有;杜絕借款犯罪,倡導合法借貸,信守借款合約
關注你我貸官方微信
青海11选5开奖结果彩票控 熊猫麻将官方手机版 陕西11选5开奖结果今天 股票融资融券 排列了3开奖结果 20万理财一年多少利息 3d开机号近10期 20年上证指数走势图 26选5好彩 山西十一选五的走势图乐彩网 四川快乐12网上投注站 26选5开奖结果查 陕西麻将熟牌口诀 2018河北排列七开奖 云南快乐十分前三直选 快乐赛车计划规律 内蒙古11选59月5号开奖结果