方法一:公式轉大寫金額
我們在B2中輸入公式:
=TEXT(INT(I9),"[DBNUM2]")&"元"&TEXT(MID(I9,LEN(INT(I9))+2,1),"[DBNUM2]D角")&TEXT(MID(I9,LEN(INT(I9))+3,1),"[DBNUM2]D分")&"整"
按回車鍵,雙擊之后就能自動填充,迅速將小寫的數字金額轉為標准的會計的大寫數字金額。 只能到小數點后2位數。
按回車鍵,雙擊之后就能自動填充,迅速將小寫的數字金額轉為標准的會計的大寫數字金額。
excel人民幣金額大寫
方法二: 在Excel中有一個隱藏函數:numberstring函數,專門用來將小寫數字金額轉為大寫金額的函數。
其函數語法為:Numberstring(number,參數),有三種參數,分別為1、2、3,其對應的轉為大寫的格式分別為中文大寫金額(1234567890,輸出1:一十二億三千四百五十六萬七千八百九十),會計中文大寫金額 (輸出2:壹拾貳億叄仟肆佰伍拾陸萬柒仟捌佰玖拾) ,數學大寫金額 (輸出3:一二三四五六七八九○) 。
帶小寫阿拉伯數字,用此方法會忽略小數點后面數字。
方法三。單元格格式,特殊、 用此方法會忽略小數點后面數字。
方法一公式分析: [dbnum1]是將阿拉伯數字轉換為漢字,如:123轉換為一二三(參考ExcelHome) [dbbun2]是轉換成大寫漢字,
如:123轉換為壹貳叄 [dbnum3]是轉換為全角數字,
如:123轉換為 123 d代表日期之中的日,m日期中的月,y日期中的年,h日期中的小時,m日期中的分,s是日期中的秒 (百度百科) text函數,將數據按制定形式輸出 int函數 ,數字取整 Len():得到字符串的長度。
MID參數 描述 MID(text, start_num, num_chars) text 必選。變體(字符串)表達式,要被截取的字符。
如果該參數為Null,則函數返回Null。 start_num 必選。數值表達式,從左起第幾位開始截取。
num_chars VB中可選,Excel中必選。變體(數值)表達式,從Start參數指定的位置開始,要向右截取的長度。
如果省略,將指定為從Start參數位置開始向右到字符串結尾的所有字符數。
