如何將貨幣數字轉換成中文
⑴ 怎樣在excel里將數字轉換成中文貨幣形式
跟我QQ聯系吧,我送你一個頁面
我可以把如「1245.6」轉換成"壹仟貳佰肆拾伍元陸角"
⑵ 請問如何將excel的貨幣轉換成中文大寫
=TEXT(A1*100,"人民幣0拾0萬0仟0佰0拾0元0角0分[dbnum2]")
⑶ 在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為貨幣數字格
⑷ 阿拉伯數字轉換成大寫中文的貨幣
=TEXT(C1*100,"[DBNUM2]人民幣:0仟0佰0拾0萬0仟0佰0拾0元0角0分整")
⑸ 電子表格里的數字貨幣金額怎樣轉換成中文大寫 愛說篇
直接使用 滑鼠右鍵 「自定義單元格格式」==》特殊==》中文大寫即可。
如果不滿意,試試這:
=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是假設數據的單元格。
⑹ 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分"),"零分","整")," 元零",)," 元",)希望對你有幫助
⑺ 寫一個方法,將錢後數字金額轉換成漢字大寫金額
public class no4 {
public static void main(String[] args) {
// 金額大小寫轉換
float money=2038.0f;
int m1,m2,m3,m4,m5,m6,temp;
temp = (int)(money*100);
System.out.println(money);
m1 =temp%1000000/100000;
m2 =temp%100000/10000;
m3 =temp%10000/1000;
m4 =temp%1000/100;
m5 =temp%100/10;
m6 =temp%10;
char c1,c2,c3,c4,c5,c6;
c1=transe(m1);
c2=transe(m2);
c3=transe(m3);
c4=transe(m4);
c5=transe(m5);
c6=transe(m6);
String str="";
if(m1!=0)
{
str+=c1+"千";
}
if(m2!=0)
{
str+=c2+"百";
}
if(m1!=0&&m2==0&&(m3!=0||m4!=0))
{
str+="零";
}
if(m3!=0)
{
str+=c3+"十";
}
if(m2!=0&&m3==0&&m4!=0)
{
str+="零";
}
if(m4!=0)
{
str+=c4;
}
str+="元";
if(m5 ==0&&m6 ==0)
{
str+="整";
}
if(m5!=0)
{
str+=c5+"角";
}
if(m5==0&&m6!=0)
{
str+="零";
}
if(m6!=0)
{
str+=c6+"分";
}
System.out.print(str+"\n");
System.out.println("..........................");
}
public static char transe(int m)
{
char r=' ';
switch (m)
{
case 0:
r ='零';
break;
case 1:
r ='壹';
break;
case 2:
r ='貳';
break;
case 3:
r ='叄';
break;
case 4:
r ='肆';
break;
case 5:
r ='伍';
break;
case 6:
r ='陸';
break;
case 7:
r ='柒';
break;
case 8:
r ='捌';
break;
case 9:
r ='玖';
break;
}
return r;
}
}
⑻ EXCEL如何將數字金額轉換為中文大寫美元
用numberstring函數。
如:將a2單元格的531轉換成大寫,則公式
=numberstring(a2,2):此時得出:伍佰叄拾壹
=numberstring(a2,1):此時得出:五百三十一
=numberstring(a2,3):此時得出:五三一
如要將數字讀出:則用此公式
=if(iserror(find(".",a2)),numberstring(int(a2),2)&"元整",if(iserror(numberstring(mid(a2,find(".",a2)+2,1),2)),numberstring(int(a2),2)&"元"&numberstring(mid(a2,find(".",a2)+1,1),2)&"角整",numberstring(int(a2),2)&"元"&numberstring(mid(a2,find(".",a2)+1,1),2)&"角"&numberstring(mid(a2,find(".",a2)+2,1),2)&"分"))
⑼ 如何在excel中將數字貨幣變成中文大寫貨幣
這個比較容易啊!假設是 23.68元 ,選中這個單元格-右鍵-設置單元格格式—特殊—(右邊的)中文大寫數字
⑽ 誰有將貨幣數字轉化成中文大寫格式的函數
我正是引用了Cobi前輩的代碼。我正好也在往我程序中這段代碼,還留在剪貼版中,順手就上來了,這就是資源共享。