EXCEL表中如何用函式把數字轉化成中文大寫金額格式詳細

時間 2021-08-13 22:52:50

1樓:天堂滴落的眼淚

工具:2010版excel

1、先開啟excel,以下圖為例,需要將a1單元格中的數字轉化成中文大寫金額格式並在b1單元格中顯示結果;

2、選中b1單元格並輸入公式「=substitute(substitute(text(int(a1),"[dbnum2][$-804]g/通用格式元"&if(int(a1)=a1,"整通用格式角")&text(mid(a1,find(".

",a1&".0")+2,1),"[dbnum2][$-804]g/通用格式分"),"零角","零"),"零分","")」;

3、按下回車鍵後就可以在b1單元格中得出結果了。

2樓:

假設資料在a1,則在b1輸入

=if(a1<0,"負圓角0分")

3樓:匿名使用者

b1公式下拉:

=substitute(substitute(if(-rmb(a1,2),text(a1,";負通用格式圓角0分;;整"),),"零角",if(a1^2<1,,"零")),"零分","整")

excel中數字如何自動轉換成中文大寫數字

4樓:匿名使用者

對e7單元格的百萬內數字轉換為中文大寫函式公式如下:

=concatenate(if(len(round(e7*100,0))>佰 ",if(len(round(e7*100,0))>7,numberstring(left(right(round(e7*100,0),8)),2),if(len(round(e7*100,0))=7,"¥",""))," 拾 ",if(len(round(e7*100,0))>6,numberstring(left(right(round(e7*100,0),7)),2),if(len(round(e7*100,0))=6,"¥",""))," 萬 ",if(len(round(e7*100,0))>5,numberstring(left(right(round(e7*100,0),6)),2),if(len(round(e7*100,0))=5,"¥",""))," 仟 ",if(len(round(e7*100,0))>4,numberstring(left(right(round(e7*100,0),5)),2),if(len(round(e7*100,0))=4,"¥",""))," 佰 ",if(len(round(e7*100,0))>3,numberstring(left(right(round(e7*100,0),4)),2),if(len(round(e7*100,0))=3,"¥",""))," 拾 ",if(len(round(e7*100,0))>2,numberstring(left(right(round(e7*100,0),3)),2),if(len(round(e7*100,0))=2,"¥",""))," 元 ",if(len(round(e7*100,0))>1,numberstring(left(right(round(e7*100,0),2)),2),if(len(round(e7*100,0))=1,"¥",""))," 角 ",numberstring(left(right(round(e7*100,0),1)),2)," 分 ")

5樓:空降神經冰

平時工作中輸入金額時常常需要轉成中文大寫數字,但輸入起來比較麻煩,那麼是否可以將數字直接轉換成中文大寫呢?本教程中就為大家介紹在excel中如何將數字自動轉換成中文大寫數字。 第一步:

開啟excel工作表,滑鼠右鍵單擊選中需要顯示中文大寫數字的單元格(可以批量拉選單元格),在彈出的快捷選單中選擇「設定單元格格式」。 第二步:在彈出的對話方塊中選擇「數字」選項卡,並且在「分類」列表中選擇「特殊」,在型別框中選擇「中文大寫數字」,然後單擊「確定」即可。

這樣,在修改過的單元格內輸入數字即可自動換位為中文大寫數字了。

excel如何把阿拉伯數字自動轉換成大寫金額(含元角分)

6樓:匿名使用者

方法一:右鍵單元

格,設定單元格格式-數字-特殊-中文

大寫數字

方法二版:左鍵單權元格,在上方輸入欄輸入以下文字=substitute(substitute(if(a1<0,"負元

0",text(a1,"0.00"))),"角分",if(round(a1,2)=0,"","整")),"零元零",""),"零元","")

7樓:匿名使用者

選中copy所有需要使用大寫數字的單元格

bai,單擊滑鼠du右鍵,在彈出的快捷選單中執行「設zhi置單元格格dao式」命令,在彈出的「單元格格式」對話方塊中選擇「數字」選項卡,在「分類」列表框中選擇「特殊」選項,然後在右側的「類別」列表框中選中「人民幣大寫」,單擊「確定」按鈕。

8樓:匿名使用者

別人的,你試試...

=substitute(substitute(if(a1<0,"負元0",text(a1,"0.

00"))),"角分",if(round(a1,2)=0,"","整

回")),"零

答元零",""),"零元","")

9樓:匿名使用者

按右健框裡沒有人民幣大寫字樣怎麼辦

10樓:h皓然正氣

右鍵單元格,設定單元格格式,數字,特殊,中文大寫數字,解決

11樓:雞誘男

路過不好意思,我啥也不懂。就是為了混個經驗做任務。新手,sorry了

EXCEL工作表如何把全部數字加

表裡如一 1 在任意空白單元格輸入10,然後選擇該單元格,按ctrl c複製2 選擇需要加10的單元格區域,單擊滑鼠右鍵,在彈出的快捷選單中單擊選擇性貼上 3 在彈出的選擇性貼上對話方塊中,單擊加,再單擊確定即可4 結果如下圖。 快500萬 1 如你想加10,在一空白單元格輸入10,並複製 2 然後...

在excel裡如何用OFFSET函式把12列25行的資料變成豎列?資料要一行接一行那樣列下去

在n1中輸入或複製貼上下列公式之一 先行後列 offset a 1,row a1 1 12,mod row a1 1,12 index a l,row a1 1 12 1,mod row a1 1,12 1 indirect address row a1 1 12 1,mod row a1 1,12...

如何用巨集把excel中每個工作表的第二列提取到新工作表中

姜年尚 1,程式為 sub 提取第二行 dim wks as worksheet,sht as worksheet on error resume next set wks worksheets 彙總表 if err 0 then worksheets.add before sheets 1 nam...