在EXCEL把小寫金額轉(zhuǎn)換成大寫金額,可在設(shè)置單元格格式中轉(zhuǎn)換。 方法步驟如下: 1、打開需要操作的EXCEL表格,選中相關(guān)單元格并通過“Ctrl+1”,進入“設(shè)置單元格格式”界面。 2、在數(shù)字標簽頁中,點擊左側(cè)的“特殊”,然后在右側(cè)選擇“中文大寫數(shù)字”,
Excel是辦公軟件office的組件之一,Excel 是微軟辦公套裝軟件的一個重要的組成部分。今天就教大家Excel表格中小寫數(shù)字怎樣轉(zhuǎn)換為大寫金額。
材料/工具
excel
方法
打開excel,點擊要轉(zhuǎn)換大小寫單元格。注意:點擊一次即可,不要進入編輯狀態(tài)。
1、首先在我們的電腦桌面上新建一個excel表格并點擊它。 2、然后隨便輸入一串字符。 3、接著右擊這個單元格并點擊設(shè)置單元格格式。 4、然后點擊左側(cè)的特殊。 5、接著點擊人民幣大寫并點擊確定。 6、通過以上操作,我們就把數(shù)字變成了人民幣大寫
然后點擊鼠標右鍵,點擊【設(shè)置單元格格式】。
1、打開excel,輸入一些數(shù)字,分為優(yōu)惠金額和大寫金額。 2、選中表格,右鍵-選擇設(shè)置單元格格式。 3、在出現(xiàn)的單元格格式對話框中,選擇特殊-人民幣大寫。 4、看一下第一個效果,發(fā)現(xiàn)成功了,拉一下表格長度。有右下角出現(xiàn)十字形時候,全部拖下
在彈出來的頁面選擇【特殊】,然后選擇【中文大寫數(shù)字】,最后點擊確定即可。
1、打開電腦上的excel文件,找到我們要處理的文檔。 2、選中圖中所示的要處理的數(shù)字。 3、在選中的數(shù)字的單元格中,單擊鼠標右鍵出現(xiàn)菜單,選中設(shè)置單元格格式選項。 4、彈出的設(shè)置單個格式的對話框中,選擇特殊選項。 5、在下圖中選擇中文大寫
現(xiàn)在數(shù)字就轉(zhuǎn)換大寫的中文了。效果如圖,請大家參考。
方法: 1、打開EXCEL表格,A1輸入小寫金額,在C1列輸入:=SUBSTITUTE(SUBSTITUTE(IF(A1>-0.5%,,"負")&TEXT(INT(FIXED(ABS(A1))),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)
擴展閱讀,以下內(nèi)容您可能還感興趣。
EXCEL表格中小寫數(shù)字中取指定一個數(shù)字且轉(zhuǎn)換成大寫數(shù)字公式怎么設(shè)置
可以用類似以下百公式:
=CHOOSE(MID(TEXT(A1*100,"000000000"),1,1)+1,"零","壹","貳","叁","肆","伍","陸","柒","捌度","玖")
把公式知中的道A1,改成你版小寫數(shù)字合計所在權(quán)單元格,將公式從百萬所在單元輸入,并依次更公式中的粗粗斜體的1,為2,3,4。。。。
Excel如何把阿拉伯數(shù)字自動轉(zhuǎn)換成大寫金額(含元角分)
1、打copy開需要操作的excel表格,首先在A1單元格內(nèi)輸入需要轉(zhuǎn)換成大寫金額的數(shù)字,例如數(shù)字“879”。
2、然后在B1單元格內(nèi)輸入“=”符號,用來百引用計度算數(shù)值的單元格。
3、繼續(xù)輸入完整的轉(zhuǎn)換公式:
=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,,"零")),"零分","整")。
4、最后點擊回車按鍵,即可生成公式的計算結(jié)果:數(shù)字“879”被轉(zhuǎn)換成為道“捌佰柒拾玖元整”。
EXCEL如何輸入小寫數(shù)字在另一個單元格中自動轉(zhuǎn)換*民幣大寫
1、首先在電腦copy桌面上打開excel。
2、進入表格后,編輯表格。
3、在B2中輸入=IF(A2=0,"",IF(A2<0,"負","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A2)),"[DBNum2]")&"元"&TEXT(RIGHT(TEXT(A2,".00"),2),"[DBNum2]0角0分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))
4、點擊Enter鍵后發(fā)現(xiàn)百B2是空白的,但是單擊B2會發(fā)現(xiàn),剛才所輸入的在上邊能顯示。
5、然后在A2中輸入各種數(shù)字,比如度12345,輸入后大寫會自動在B2中生成。
如何在EXCEL表中大小寫金額轉(zhuǎn)換,就是一個格是小寫,另一個格能變成相對應的大寫。
1、首先在我們的電腦百桌面上新建一個excel表格并點擊它。
2、然后隨便輸入一串字度符,如下圖所示。
3、接著右擊這個單元格并點擊設(shè)置單元格格式。
4、然后點擊左側(cè)的特殊。
5、接著點擊人民幣大寫并版點擊確定。
6、通過以上操作,我們就權(quán)把數(shù)字變成了人民幣大寫了。
excel表格中的大寫數(shù)字后面帶小數(shù)點怎么轉(zhuǎn)換中文大寫
比如說在表格中輸入12.326然后轉(zhuǎn)換成中文大寫"壹拾貳點叁貳陸.回答列表在同一單元格中,再次輸入不同的數(shù)字e799bee5baa6e79fa5e98193e59b9ee7ad9431333337613832,中文大寫也跟著變化。
特別說明,此單元格的數(shù)字不是金額,只是普通帶小數(shù)點的數(shù)字,小數(shù)點后有一至四位小數(shù).
暈,沒見過。
問題:在Excel表格中,怎樣將帶小數(shù)點的小寫數(shù)字轉(zhuǎn)換成中文大寫?
比如說在表格中輸入12.326然后轉(zhuǎn)換成中文大寫"壹拾貳點叁貳陸.
在同一單元格中,再次輸入不同的數(shù)字,中文大寫也跟著變
一、在輸入的當前單元格直接轉(zhuǎn)換,沒有現(xiàn)成的格式函數(shù)。但通過VBA代碼還是能夠?qū)崿F(xiàn)的。(VBA代碼我在后面講)
如果想簡單一點的話,通過相玲單元格轉(zhuǎn)換大寫還是方便一點。
如果在 A1 輸入小寫,就在 B1 輸入如下公式:
=IF(A1>0,SUBSTITUTE((TEXT(A1,"[DBnum2]")),".","點"),IF(A1<0,"負"&SUBSTITUTE((TEXT(ABS(A1),"[DBnum2]")),".","點"),""))
上面的公式中考慮了輸入負數(shù)和零的問題,如不考慮負數(shù)和零,公式可以簡化如下:
=IF(A1>0,SUBSTITUTE((TEXT(A1,"[DBnum2]")),".","點"),"")
二、如果你堅持要在輸入數(shù)據(jù)的單元格中直接轉(zhuǎn)換中文大寫,只好用VBA程序代碼了,只是比較煩。
代碼如下:
Private Sub Worksheet_Change(ByVal aa As Range)
On Error GoTo error
If aa.Column = 1 Then
Select Case aa
Case Is > 0
aa = Replace(Application.Text(aa, "[DBnum2]"), ".", "點")
Case Is < 0
aa = "負" & Replace(Application.Text(Abs(aa), "[DBnum2]"), ".", "點")
Case Is = 0
aa = ""
End Select
End If
error: Exit Sub
End Sub
說明:
1。我說的代碼實際上是用Execl自帶的VBA編程語言編制的一個小程序。這個程序在你打開工作表的時候已在后臺準備運行,當工作表中某個單元格內(nèi)容發(fā)生變化時馬上運行。在程序運行中程序會自動判別,還在第一列的單元格中輸入的小寫數(shù)字都轉(zhuǎn)換成中文大寫,在其他單元格中輸入的數(shù)字不轉(zhuǎn)換大寫。程序是在后臺運行的,在工作表窗口是看不見的,只能看見程序運行后的結(jié)果。在工作表的單元格中不能設(shè)置這些程序代碼。程序代碼只能在VBA編碼窗口中編制。打開VBA編程窗口的方法有好幾種,這里只說一種。在已打開的工作表中,右擊您要轉(zhuǎn)換中文大寫的工作表標簽,在彈出的菜單中選擇查看代碼,這時VBA編碼窗口已打開。把上面的代碼輸入到代碼窗口中。當然可以用復制的方法把代碼復制過去,這樣不容易錯。最后關(guān)閉代碼窗口,自動回到工作表窗口。這時你在A1中輸入數(shù)字試試看,是否得到中文大寫的效果。
2。在上面程序代碼中, 已設(shè)置為在工作表的第一列任何單元格中輸入小寫的數(shù)字都會馬上轉(zhuǎn)換成大寫。其它單元格中輸入的數(shù)據(jù)不會轉(zhuǎn)換。如想在其它列的單元格中轉(zhuǎn)換數(shù)據(jù),請修改第三行代碼------Column = 1---- 中的數(shù)字。數(shù)字1代表第一列,數(shù)字2代表第二列,依次類推。
3。如果不考慮負數(shù)、零等情況的話,代碼可以簡化如下:
Private Sub Worksheet_Change(ByVal aa As Range)
If aa.Column = 1 Then
aa = Replace(Application.Text(aa, "[DBnum2]"), ".", "點")
End If
End Sub
采用簡化代碼的情況下,輸入的數(shù)字必須 >0 ,如果輸入 <=0 的數(shù)字會有意想不到結(jié)果。因為代碼中沒有處理0和<0數(shù)字的語句。請涼解。
五、上面的公式和程序代碼只解決特定問題的,不要直接用于人民幣大小寫的轉(zhuǎn)換。
請多提意見!
問題己解決
你用替換功能呀。這個適合大批量的轉(zhuǎn)換。
沒有這樣的功能吧.
這很容易呀,在Excel中就有這樣的轉(zhuǎn)換。選擇要轉(zhuǎn)換的數(shù)據(jù),或者先在單元格中進行設(shè)置,右鍵/設(shè)置單元格格式,選擇數(shù)字選項卡,選擇左邊的分類為特殊,然后選擇右邊的類型為中文大寫數(shù)字,確定即可。
如此設(shè)置小數(shù)點的"."不能轉(zhuǎn)換成"點".
在maya123215的回答的基礎(chǔ)上,再“查找-替換”嘛,把“.”換成“點”。
maya123215老師用的方法: 右鍵->設(shè)置單元格格式->數(shù)字->特殊->數(shù)字中文大寫
是最簡單及常用的方法
由于單元格的內(nèi)容仍然是數(shù)字 12.326, 并非文本格式“壹拾貳點叁貳陸”, 故miaowu老師提議用“查找-替換”嘛,把“.”換成“點”是不可行的
故我提議用以下的公式:
假設(shè)A1是 12.326
在任何一格輸入公式:
=SUBSTITUTE(TEXT($A$1,"[DBNum2][$-804]G/通用格式"),".","點")
便會出現(xiàn) 壹拾貳點叁貳陸
由于中文大寫主要是作金額, 單位是 元/角/分
公式變成:
=TEXT(INT(A1),"[DBNum2][$-804]G/通用格式")&"元"&IF((INT(A1*10)-INT(A1)*10)=0,"",TEXT(INT(A1*10)-INT(A1)*10,"[DBNum2][$-804]G/通用格式")&"角")&IF(INT(A1*100)-INT(A1*10)*10=0,"",TEXT(INT(A1*100)-INT(A1*10)*10,"[DBNum2][$-804]G/通用格式")&"分")
便會出現(xiàn) 壹拾貳元叁角貳分
注意: 此公式會將小數(shù)后第三個位舍去, 如公式要求四舍五入進位, 公式內(nèi)所有 A1 要改成ROUND(A1,2), 公式便要長很多
呵呵,很好用,但有一個問題,假如小數(shù)點后面出現(xiàn)零,就不正確了,如6968.05,就變成了:陸仟玖佰陸拾捌元伍分,但實際需要的是:陸仟玖佰陸拾捌元零伍分,如何實現(xiàn)。
再就是后面是零角零分的情況如何實現(xiàn)。
還有要在本單元格轉(zhuǎn)換如何實現(xiàn),也就是說轉(zhuǎn)換后的大寫金額顯示在小寫數(shù)字所在的單元格。
剛看到你的意見
公式顯示是可以解決 “零角伍分” 或 “零伍分”的問題, 但公式較長
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com