EXCEL中數(shù)字轉(zhuǎn)人民幣大寫有什么方法
EXCEL中數(shù)字轉(zhuǎn)人民幣大寫的兩種正確方法
Excel中也提供了將數(shù)字轉(zhuǎn)成人民幣大寫的功能,就是使用“設(shè)置單元格格式–數(shù)字–特殊–中文大寫數(shù)字”。比如:589.3轉(zhuǎn)人民幣大寫后就是:伍佰捌拾玖.叁。只要用過的朋友們都知道使用excel的內(nèi)置功能,將數(shù)字轉(zhuǎn)人民幣大寫,轉(zhuǎn)出來的結(jié)果還是不符合人民幣的說明習(xí)慣,所以我們一般不會采用這種方法。
下面給大家分享的兩種方法主要是通過函數(shù)嵌套和宏VBA自定義函數(shù)。
EXCEL 數(shù)字轉(zhuǎn)人民幣大寫的第一種方法:通過函數(shù)嵌套實(shí)現(xiàn)。有兩種格式可供參考,詳見下圖:
第一種數(shù)字轉(zhuǎn)人民幣大寫形式的公式是:
=IF(B1<0,"金額為負(fù)無效",(IF(OR(B1=0,B1=""),"(人民幣)零元",IF(B1<1,"(人民幣)",
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]")&"分")
第二種數(shù)字轉(zhuǎn)人民幣大寫形式的公式是:
="大寫金額:"&IF(TRIM(B1)="","",IF(B1=0,"","人民幣"&IF(B1<0,"負(fù)
",)&IF(INT(B1),TEXT(INT(ABS(B1)),"[dbnum2]")&"元
",)&IF(INT(ABS(B1)*10)-INT(ABS(B1))*10,TEXT(INT(ABS(B1)*10)-INT(ABS(B1))*10,"[d
bnum2]")&"角",IF(INT(ABS(B1))=ABS(B1),,IF(ABS(B1)<0.1,,"零
")))&IF(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),TEXT(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),"[dbnum2]")&"分","整")))
EXCEL 數(shù)字轉(zhuǎn)人民幣大寫的第二種方法:通過宏VBA自定義函數(shù)實(shí)現(xiàn)。參考下圖。
第一步:按下ALT+F11組合鍵,或者是單擊工具——宏——Visual Basic編輯器,進(jìn)入Visual Basic編程環(huán)境,單擊“插入” 菜單——模塊,復(fù)制下面代碼,保存,退出關(guān)閉。Function N2RMB(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 < 1, "", Application.Text(y, "[DBNum2]") & "元")
b = IIf(j > 9.5, Application.Text(Int(j / 10), "[DBNum2]") & "角", IIf(y 1, "", IIf(f > 1, "零", "")))
c = IIf(f < 1, "整", Application.Text(Round(f, 0), "[DBNum2]") & "分")
N2RMB = IIf(Abs(M) < 0.005, "", IIf(M < 0, "負(fù)" & A & b & c, A & b & c))
End Function
第二步:返回excel操作界面,在B1單元格輸入:= N2RMB (A1),就可以將A1單元格的數(shù)字轉(zhuǎn)為人民幣大寫,然后向下復(fù)制公式即可將全部的數(shù)字轉(zhuǎn)為人民幣大寫。
表格里的數(shù)字怎么轉(zhuǎn)換成貨幣大寫
有時在做工作表時需要把數(shù)字轉(zhuǎn)成人民幣大寫,怎樣在EXCEL中數(shù)字轉(zhuǎn)人民幣大寫呢?1 打開Excel,在單元格輸入數(shù)字(如下圖所示)2 鼠標(biāo)右鍵,選擇“設(shè)置單元格格式”3 在彈出的對話框中,選擇“數(shù)字——-“特殊”“人民幣大寫”4 數(shù)字就變成人民幣大寫了 5 如果有些低版本沒有“人民幣大寫”這一選項(xiàng)...
Excel表格中小寫金額如何轉(zhuǎn)換成大寫的?
在彈出的窗口中,選擇“數(shù)字”分類下的“特殊”,然后從右側(cè)類型中選擇“中文大寫數(shù)字”。點(diǎn)擊“確定”后,C2單元格中的小寫金額就會以大寫形式顯示。這種方法簡單直接,但可能無法完全滿足復(fù)雜的金額格式要求(如包含角和分)。2. **使用NUMBERSTRING函數(shù)**:Excel中的NUMBERSTRING函數(shù)可以將數(shù)字轉(zhuǎn)換為中文...
表格里的數(shù)字怎么轉(zhuǎn)換成貨幣大寫
在處理工作表時,將數(shù)字轉(zhuǎn)換為人民幣大寫格式是一項(xiàng)常見需求。以下是使用EXCEL進(jìn)行轉(zhuǎn)換的步驟:1. 打開Excel,并在單元格中輸入所需的數(shù)字(如上圖所示)。2. 右鍵點(diǎn)擊該單元格,選擇“設(shè)置單元格格式”。3. 在彈出的對話框中,選擇“數(shù)字”選項(xiàng)卡,然后找到“特殊”類別。4. 在“特殊”類別中選擇“...
怎樣在excel中數(shù)字轉(zhuǎn)人民幣大寫
4. 使用第三方工具或插件: 如果您經(jīng)常需要進(jìn)行這樣的轉(zhuǎn)換,可能會發(fā)現(xiàn)使用專門的Excel插件或工具更為方便。這些工具通常具有一鍵轉(zhuǎn)換功能,可以簡化轉(zhuǎn)換過程并減少錯誤的發(fā)生。通過上述步驟和方法,您可以在Excel中實(shí)現(xiàn)數(shù)字到人民幣大寫的轉(zhuǎn)換。但請注意,手動轉(zhuǎn)換可能需要一定的細(xì)心和準(zhǔn)確性以確保轉(zhuǎn)換的正確...
excel表格如何轉(zhuǎn)成大寫金額
詳細(xì)解釋:1. 設(shè)置單元格格式:方法一:打開Excel表格,選中需要轉(zhuǎn)換的單元格。右擊選擇的單元格,選擇“格式化單元格”。在彈出的對話框中,找到“數(shù)字”分類下的“特殊”,選擇“中文大寫數(shù)字”。確定設(shè)置后,選中的單元格即可自動將輸入的小寫金額轉(zhuǎn)換為大寫。方法二:在Excel中,可以使用自定義格式來...
怎么把excel表中金額自動轉(zhuǎn)換成大寫數(shù)字
1、首先在桌面上將表格點(diǎn)擊打開。2、打開了表格之后,選擇需要轉(zhuǎn)換的數(shù)據(jù)。3、然后單擊鼠標(biāo)右鍵,在彈出的窗口里面選擇設(shè)置單元格格式進(jìn)入。4、進(jìn)入到單元格格式設(shè)置頁面之后,在數(shù)字一欄里面選擇特殊,在類型里面選擇人民幣大寫。5、最后點(diǎn)擊確定,這樣Excel中數(shù)字自動轉(zhuǎn)換大寫金額時,就會自動加上元整了。
Excel表格怎么自動換算金額大寫excel表格金額自動轉(zhuǎn)換大寫
4.如果需要將數(shù)值轉(zhuǎn)換為大寫金額,可以在“數(shù)值”類型中選擇“人民幣”,并在“轉(zhuǎn)換”選項(xiàng)中選擇“特殊格式”,然后選擇“金額”。5.在彈出的“特殊格式”對話框中,選擇“中文大寫”,并點(diǎn)擊“確定”。6.此時,選中的單元格中的數(shù)值已經(jīng)被轉(zhuǎn)換為大寫金額。可以使用Excel中的一個函數(shù)——人民幣大寫,...
如何將電腦excel文檔內(nèi)的金額由小寫數(shù)字全部轉(zhuǎn)換為大寫漢字
具體如下:1. 第一步,打開電腦中的任意一個含有金額數(shù)字的excel文檔。2. 第二步,在文檔內(nèi),選中要進(jìn)行轉(zhuǎn)換的數(shù)據(jù)區(qū)域。3. 第三步,點(diǎn)擊上方菜單欄中的公式向?qū)нx項(xiàng)。4. 第四步,在下方的工具欄中找到數(shù)學(xué)統(tǒng)計(jì)選項(xiàng),點(diǎn)擊后在下方彈出的菜單中點(diǎn)擊人民幣小寫金額轉(zhuǎn)大寫選項(xiàng)。5. 第五步,在彈出的...
如何在excel中將人民幣金額轉(zhuǎn)換為大寫?
然后,右鍵點(diǎn)擊選取的單元格,選擇“格式單元格”或者直接按快捷鍵Ctrl+1,打開單元格格式設(shè)置對話框。在對話框中,選擇“數(shù)字”選項(xiàng)卡,然后在下拉菜單中找到“人民幣大寫”選項(xiàng),并確保它被選中。最后,點(diǎn)擊“確定”按鈕,完成人民幣金額的大寫轉(zhuǎn)換。通過以上步驟,你可以輕松地將Excel中的數(shù)字金額轉(zhuǎn)換為...
如何批量將Excel表格中的金額轉(zhuǎn)換成大寫數(shù)字
4. 第四步,此時,請大家將全部數(shù)字粘貼到需要輸入大寫的框里選中,然后全選。5.第五步,此時,請右擊一下,然后選擇【設(shè)置單元格】,然后依次點(diǎn)擊【數(shù)字-特殊-人民幣大寫】,接著點(diǎn)擊【確定】。6. 第六步,完成上述步驟后,我們就成功進(jìn)行了轉(zhuǎn)換,效果如圖。7. 此外,我們還能在第一個單元格里...
相關(guān)評說:
博山區(qū)跨棒: ______ 最簡單的,選定你要改成大寫的那個數(shù)據(jù) 右鍵單擊 →設(shè)置單元格格式 →特殊 →人民幣大寫 →確定 就OK了
博山區(qū)跨棒: ______ 選定Excel單元格,單擊右鍵,設(shè)置單元格格式,在數(shù)字分類下選特殊----中文大寫數(shù)字,點(diǎn)擊確定就可以了.
博山區(qū)跨棒: ______ 方法一、在A1單元格輸入數(shù)字,B1單元格輸入“=SUBSTITUTE(SUBSTITUTE(IF(ISNUMBER(FIND(".",A1)),TEXT(LEFT(A1,FIND(".",A1)-1),"[dbnum2]")&"元"&TEXT(MID(A1,FIND(".",A1)+1,1),"[dbnum2]")&"角"&TEXT(MID(...
博山區(qū)跨棒: ______ 1.在"單元格格式"--"數(shù)字"--"特殊" 選擇中文大寫數(shù)字就可以了. 不過單位得自己帶了. 2. ="人民幣"&NUMBERSTRING(F10,2)&"元整"
博山區(qū)跨棒: ______ 假設(shè)人民幣大寫:71587.96 在B1 單元格 A1輸入公式 =right(b1,len(b1)-find(":",b1,1)) A2輸入下面公式 =IF(ABS(A1)<0.005,"",IF(A1<0,"負(fù)",)&IF(INT(ABS(A1)),TEXT(INT(ABS(A1)),"[dbnum2]")&"元",)&IF(INT(ABS(A1)*...
博山區(qū)跨棒: ______ 右鍵-設(shè)置單元格格式-數(shù)字 選“特殊”-中文大寫數(shù)字. 至于后面的元整就再用一列吧 輸入 =A1&“元整”
博山區(qū)跨棒: ______ =TEXT(A1*100,"0萬0仟0佰0拾0元0角0分[DBNum2]")
博山區(qū)跨棒: ______ ="人民幣"&SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A2)),"[>0][dbnum2];[1%,"元整",)),"零角",IF(ABS(A2)
博山區(qū)跨棒: ______ =TEXT(INT(A1),"[dbnum2]")&"元"&IF(INT(A1*10)-INT(A1)*10=0,"",TEXT(INT(A1*10)-INT(A1)*10,"[dbnum2]")&"角")&IF(INT(A1*100)-INT(A1*10)*10=0,"整",TEXT(INT(A1*100)-INT(A1*10)*10,"[dbnum2]")&"分")
博山區(qū)跨棒: ______ 1、右擊單元格設(shè)置單元格格式,“特殊”,“大寫中文數(shù)字”; 2、用公式: =TEXT(A1*100,"[dbnum2]0萬0仟0佰0拾0元0角0分整") 還可以用:(比較規(guī)范的) =TEXT(LEFT(RMB(A1),LEN(RMB(A1))-3),"[>0][dbnum2]G/通用格式元;[<0]負(fù)[dbnum2]G/通用格式元;;") & TEXT(RIGHT(RMB(A1),2),"[dbnum2]0角0分;;整")