怎樣讓貨幣數字變成大寫
Ⅰ 在Excel使用中,如何將貨幣的數字變成中文的大寫啊
在需要輸出格式中輸入公式=IF(A2<0,"負","")&TEXT(TRUNC(ABS(ROUND(A2,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(A2,2))),"",TEXT(RIGHT(TRUNC(ROUND(A2,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A2,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A2,2),3))=".",TEXT(RIGHT(ROUND(A2,2)),"[DBNum2]")&"分","整"),A2為貨幣數字格
Ⅱ 表格里邊如何將數字轉換成大寫 貨幣的大寫
=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)<1,,"零")),"零分","整")
更符合貨幣大寫的要求,而且超出億位數也不會報錯。
Ⅲ Excel 怎麼將數字自轉換成中文大寫貨幣
假如數據在A1欄,在你需要的單元格輸入:=IF(A1=INT(A1),NUMBERSTRING(INT(A1),2)&"元整",IF(A1*10=INT(A1*10),NUMBERSTRING(INT(A1),2)&"元"&NUMBERSTRING(INT(A1*10)-INT(A1)*10,2)&"角整",IF(ROUNDDOWN(A1*10-INT(A1)*10,0)=0,NUMBERSTRING(INT(A1),2)&"元零"&NUMBERSTRING(ROUND(A1*100-INT(A1*10)*10,0),2)&"分",NUMBERSTRING(INT(A1),2)&"元"&NUMBERSTRING(INT(A1*10)-INT(A1)*10,2)&"角"&NUMBERSTRING(ROUND(A1*100-INT(A1*10)*10,0),2)&"分")))
或輸入:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(A1),"[dbnum2];; ")&TEXT(MOD(A1*100,100),"[>9][dbnum2]元0角0分;[=0]元整;[dbnum2]元零0分"),"零分","整")," 元零",)," 元",)希望對你有幫助
Ⅳ 怎樣讓Excel中數字自動為人民幣大寫
第一種方法:通過函數嵌套實現
數字轉人民幣大寫形式的公式是:
=IF(B1<0,"金額為負無效",
(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]")&"分")
數字轉人民幣大寫形式的公式是:
="大寫金額:"&IF(TRIM(B1)="","",IF(B1=0,"","人民幣"&IF(B1<0,"負",)&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,"[dbnum2]")&"角",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]")&"分","整")))
2
第二種方法:通過宏VBA自定義函數實現第一步:按下ALT+F11組合鍵,或者是單擊工具——宏——Visual Basic編輯器,進入Visual Basic編程環境,單擊「插入」 菜單——模塊,復制下面代碼,保存,退出關閉。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, "負" & A & b & c, A & b & c))
End Function
第二步:返回excel操作界面,在B1單元格輸入:= N2RMB (A1),就可以將A1單元格的數字轉為人民幣大寫,然後向下復制公式即可將全部的數字轉為人民幣大寫。
Ⅳ 貨幣數字如何轉換大寫
首字母大寫的Bitcoin用來表示比特幣的概念或整個比特幣網路本身。例如:「今天我學了些有關Bitcoin協議的內容。」
而沒有大寫的bitcoin則表示一個記賬單位。例如:「我今天轉出了10個bitcoin。」該單位通常也簡寫為BTC或XBT。
萊特幣的簡寫就是「LTC」
Ⅵ 在EXCEL中怎樣使輸入的數字生成人民幣大寫
Excel中使輸入的數字生成大寫,可在設置單元格格式中設置選擇「中文大寫數字」。
具體的操作步驟如下:
1、在電腦中打開相關的EXCEL表格,使用滑鼠選中需要將數字轉換為人民幣大寫的單元格,並在選中區域內點擊滑鼠右鍵,然後點擊選擇「設置單元格格式」。

Ⅶ 求教:excel如何將數字轉換成人民幣大寫
選中區域,點開菜單欄的格式-單元格-數字-特殊,改成中文大寫數字。
Ⅷ 在excel中如何將人民幣小寫數字變成成漢語大寫
你現在的小寫數字 是文本狀態?都是些什麼樣子的數據 能舉幾個例子嗎?要轉換成大寫的時候 「翻譯」的格式如何?
一般來說 人們都是 將阿拉伯數字 用格式 來顯示 中文的大小寫……
如果已經是文本型的字元了 那麼就需要 按規則 進行「翻譯」了 目前沒有 這樣的格式自動轉換 需要自己編寫公式……
Ⅸ Excel 怎樣將數字貨幣轉化為大寫貨幣
=TEXT(RMB(A1),"[=]g;"&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式元;;")&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(A1),2),"[dbnum2]0角0分;;整"),"零角",IF(A1^2<1,,"零")),"零分","整"))
Ⅹ 電子表格里的數字貨幣金額怎樣轉換成中文大寫 愛說篇
直接使用 滑鼠右鍵 「自定義單元格格式」==》特殊==》中文大寫即可。
如果不滿意,試試這:
=NUMBERSTRING(1234567890,1)
參數1可以修改 ,123456..是假設數字,可以改為單元格名稱
還不行就試試:
=SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A1)),"[>0][dbnum2];[<0]負[dbnum2];;")&TEXT(RIGHT(FIXED(A1),2),"元[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"元整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")
其中A1是假設數據的單元格。
