阿拉伯數字轉換成英文貨幣
『壹』 EXCEL里如何把數字金額轉換成英文金額
選擇要轉的單元格,右鍵,設置單元格格式,數字,分類里的貨幣項,裡面有你要的配置。
『貳』 求在excel表中如何將數字轉換成英文貨幣大寫謝謝!
選中數字單元格,「格式」,「單元格」,「數字」選項卡,「分類」下選擇「會計專用」或「貨幣」均可。可以選擇各國貨幣符號。
『叄』 excel中如何將阿拉伯數字自動轉換成英文大寫
自訂函數的使用方法和內建函數大同小異。
使用插入函數的方式來使用該函數:
<一>
插入函數的方式可以從功能表的插入>>函數
或
一般工具列的自動加總旁按下拉式選單選其他函數
或
資料編輯列上的 Fx 按鈕
以上三種方法皆可插入函數。
<二>
函數類別選使用者定義
<三>
函數名稱選自訂函數SpellNumber>>確定
<四>
輸入數字或選參照的儲存格>>確定
上述方式可能會依不同的 Excel 版本而略有差異。
自訂函數的共用性與流通性
如果你要在本機的任何一個活頁簿都可以使用這個函數,則建議你建立一個個人巨集活頁簿,並將該函數放在個人巨集活頁簿內。
如果要使用這個函數的活頁簿會四處在網路上流通的話,則建議將該函數附屬在該活頁簿內,讓它隨著檔案在網路上奔走,不然當檔案到了其他人的電腦上,而其他人的 excel 內並無 SpellNumber 這個函數時,則會出現 #NAME? 的錯誤值。
已記錄
--------------------------------------------------------------------------------
BEFORE ASKING, YOU SHOULD RTFH, RTFM, STFW...
leonchou
論壇維護群
離線
文章: 1160
Re: 將數字轉換成英文的貨幣表示法
« 回覆文章 #1 於: 2005-03-27, 23:51:34 »
--------------------------------------------------------------------------------
上述的微軟網頁亦可由此進入
http://support.microsoft.com/support/kb/articles/Q213/3/60.ASP
另提供一以內建函數轉英文大寫金額的方式:
在此提供的是使用 Excel 內建工作表函數達成的
[數字轉英文大寫] 功能,無巨集、無VBA。
可自選貨幣(Currency)符號,適合外國支票、匯票或相關文件使用。
內建函數應該對一般人來說比較容易理解。
由於這個是以前用 Excel97 做的,如果你認為有任何
可改進之處,或新版有更理想的做法,
(其實新版應該要納為內建功能了不是嗎)
歡迎提出來討論。
[2003/12/19]
1.修改為支援到千萬(8位數),
2.修正了小數超過兩位時的Bug (采四捨五入方式)。
[2004/3/22]
修正沒有小數時的 Bug
(例如 123 會顯示成 ONE HUNDRED TWENTY THREE AND CENTS THREE)
[2004/4/9]
修正小數只有一位時的Bug,例如 123.40,它會顯示成
one hundred twenty three and cents FORTY FOUR only.
『肆』 輸入一個阿拉伯數字表示美金的金額,用c語言將其轉化成英文格式,有挑戰,求高手寫出簡便的程序,拭目以待
#include<stdio.h>
char *digit[21]={"","one","two","three","four","five","six","seven","eight","nine",
"ten","eleven","tween","thirteen","fouteen","fifteen","sixteen","seventeen",
"eighteen","nineteen"};
char *digi[10]={"","","twenty","thirty","fourty","fifty","sixty","seventy","eithty","ninety"};
char *mask[6]={"","dollars","thousand","milion"," billion"};
void change_print(int n3);
void main(){
int n,i,j,k=0;
char c;
int temp[5]={0,0,0,0,0};
scanf("%d",&n);
while(n>0){
temp[++k]=n%1000;
n/=1000;
}
for(i=k;i>0;i--){
if(temp[i]>1000){
printf("error1!");
break;
}
change_print(temp[i]);
(i>1)?printf("%s and ",mask[i]):printf("%s and \n",mask[i]);
}
}
void change_print(int n3){
int t1,t2,t3;
if(n3>99){
t1=n3/100;
printf("%s hundres and ",digit[t1]);
t2=n3%10;
n3/=10;
t3=n3%10;
n3=10*t3+t2;
if(n3>19){
t1=n3/10;
printf("%s ",digi[t1]);
t2=n3%10;
printf("%s ",digit[t2]);
}
else if(n3>0)
printf("%s ",digit[n3]);
}
else if(n3>19){
t1=n3/10;
printf("%s ",digi[t1]);
t2=n3%10;
printf("%s ",digit[t2]);
}
else if(n3>0){
printf("%s ",digit[n3]);
}
}
這個實現了整數,小數部分不知你要到多少,一位的話自己加上就行,位數反正很少。
『伍』 阿拉伯數字轉換成大寫中文的貨幣
=TEXT(C1*100,"[DBNUM2]人民幣:0仟0佰0拾0萬0仟0佰0拾0元0角0分整")
『陸』 怎樣將電子表格中的阿拉伯數字轉換成大寫英文美金金額
單擊單元格,在自定義中設置就行
『柒』 數字大小寫轉換工具:數字轉換成英文貨幣,人民幣大寫轉換哪裡有
很簡單。換輸入法的是那個#鍵吧,你把那個#鍵按住不放,幾秒就可以了換成數字輸入法了
『捌』 如何在EXCEL中把阿拉伯數字的金額變成大寫金額以及如何把數字轉換成英文
假如A1為金額
=IF(A1=0,"",CONCATENATE(IF(INT(ABS(A1))=0,"",TEXT(INT(ABS(A1)),"[DBNum2]G/通用格式元")),IF(INT(MID(RIGHT(FIXED(ABS(A1),2,1),2),1,1))=0,IF(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1))=0,"",IF(INT(ABS(A1))=0,"","零")),TEXT(INT(MID(RIGHT(FIXED(A1,2,1),2),1,1)),"[DBNum2]G/通用格式角")),IF(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1))=0,"整",TEXT(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1)),"[DBNum2]G/通用格式分"))))
轉換成英文不會.
『玖』 如何在excel中設置公式將數字轉換為英文大寫金額
使用數字轉英文貨幣大寫「自定義函數」,具體使用方法如下:
所需材料:Excel、數字轉英文貨幣大寫自定義函數(可通過網路復制粘貼)。
一、首先打開Excel表格文件,按Alt+F11打開VBA窗口,插入一個「模塊」。
『拾』 excel中如何將數字轉換成英文貨幣
EXCEL中將人民幣更換成美元操作方法如下:
一、選中所要更改在的單元格區域;
二、右擊單元格區域,並在下拉菜單中點擊「設置單元格格式」(或者使用快捷鍵Ctrl+1);此時「設置單元格格式」對話框打開;
三、在「設置單元格格式」對話框里選擇「數字」按鈕;此時「數字」出現下拉框;
四、在「數字」出現下拉框里選擇「貨幣」;
五、在「貨幣」的對話框里將人民幣符號更改為美元符號,並點擊保存即可。如下圖所示: