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")+1,1),"[dbnum2][$-804]g/通用格式角")&text(mid(a1,find(".

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

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

2樓:

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

=if(a1<0,"負","")&text(int(abs(a1)),"[dbnum2]")&"圓"&text(right(a1*100,2),"[dbnum2]0角0分")

3樓:匿名使用者

b1公式下拉:

=substitute(substitute(if(-rmb(a1,2),text(a1,";負")&text(int(abs(a1)+0.5%),"[dbnum2]g/通用格式圓;;")&text(right(rmb(a1,2),2),"[dbnum2]0角0分;;整"),),"零角",if(a1^2<1,,"零")),"零分","整")

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

4樓:匿名使用者

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

=concatenate(if(len(round(e7*100,0))>8,"¥"&numberstring(left(right(round(e7*100,0),9)),2),if(len(round(e7*100,0))=8,"¥",""))," 佰 ",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,"負","")&text(trunc(abs(round(a1,2))),"[dbnum2]")&"元"&if(iserr(find(".",round(a1,2))),"",text(right(trunc(round(a1,2)*10)),"[dbnum2]"))&if(iserr(find(".

0",text(a1,"0.00"))),"角","")&if(left(right(round(a1,2),3))=".",text(right(round(a1,2)),"[dbnum2]")&"分",if(round(a1,2)=0,"","整")),"零元零",""),"零元","")

7樓:匿名使用者

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

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

8樓:匿名使用者

別人的,你試試...

=substitute(substitute(if(a1<0,"負","")&text(trunc(abs(round(a1,2))),"[dbnum2]")&"元"&if(iserr(find(".",round(a1,2))),"",text(right(trunc(round(a1,2)*10)),"[dbnum2]"))&if(iserr(find(".0",text(a1,"0.

00"))),"角","")&if(left(right(round(a1,2),3))=".",text(right(round(a1,2)),"[dbnum2]")&"分",if(round(a1,2)=0,"","整

回")),"零

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

9樓:匿名使用者

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

10樓:h皓然正氣

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

11樓:雞誘男

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

在excel中,如何用vlookup函式對已經進行了篩選

一條酸菜魚 1 開啟excel 這是已經進行篩選過的資料,要在三個姓名中引用篩選中的資料。2 輸入公式 vlookup j20,g 2 h 8,2,0 3 輸入公示後,按回車鍵即可引用資料。4 下拉複製公式即可。 這裡面說的很詳細 啊 excel中如何使用類似vlookup這樣的函式,完成同時存在精...

excel中如何用vba將工作表sheet1重新命名,因為要重

20時13分14秒 sub rename mydate format date,409 dd mmm yy 得到美式的日期格式 mymonth split mydate,split此日期格式,找到當前的月份的英語簡寫 myname ucase mymonth 1 ucase mymonth 0 ye...

excel如何用函式多條件排序,excel“條件排序”的函式是什麼?

遇見那個人 多條件排序方法如下所示。1 vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用。2 如圖,我們按照班級和姓名查詢性別。3 選中如圖,鍵盤按ctrl c。4 選中如圖,輸入 a1 a5 b1 b5。5 滑鼠移到e1...