阿拉伯数字转换成英文货币
『壹』 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);此时“设置单元格格式”对话框打开;
三、在“设置单元格格式”对话框里选择“数字”按钮;此时“数字”出现下拉框;
四、在“数字”出现下拉框里选择“货币”;
五、在“货币”的对话框里将人民币符号更改为美元符号,并点击保存即可。如下图所示: