数字转大写货币金额
1. 如何将数字转化成人民币大写金额
常见问题,见以下链接
http://club.excelhome.net/thread-337509-1-1.html
2. 写一个方法,将钱后数字金额转换成汉字大写金额
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;
}
}
3. 在excel中将货币数字转换成大写
我们都知道excel可以做很多会计上做的工作,excel小技巧也有很多,今天我们就来一起学习一个在excel中将货币数字转换成大写,具体方法如下:
1、分别选中E11、F11、G11单元格,依次输入公式:=TEXT(INT(ABS(C10)),"[DBNum2]G/通用格式")、=TEXT(INT(ABS(C10*10))-INT(ABS(C10))*10,"[DBNum2]G/通用格式")、=TEXT(INT(ABS(C10*100)) -INT(ABS(C10*10))*10,"[DBNum2]G/通用格式")。上述公式的含义是:分别确定统计结果的元、角、分的数值,并将其转换为中文大写格式。
2、选中E10单元格,输入公式:=D11&E11&"元"&F11&"角"&G11&"分"或 =CONCATENATE(D11,E11,"元",F11,"角",G11, "分")。上述公式的含义是:将D11至G11单元格中的文本组合为一个整体,并在相应位置加上单位“元、角、分”文字。
3、鼠标左击11行的行标,选中该行,右击鼠标,选“隐藏”选项,将11行隐藏起来,不影响正常打印。至此,转换工作结束,效果如图所示。
以上就是我们在excel中将货币数字转换成大写的方法,大家可以根据自己的需要来使用,同时也可以根据自己的聪明才智发现更多的小技巧。
4. 人民币小写金额转换大写金额
其实不用什么软件,这个通过EXCEL就可以搞定的.
要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的“[dbnum2]G/通用格式”改为“[dbnum2] G/通用格式“元””来实现。但在转换小数时却出现了问题,比如¥6,050.09只能转换为“陆仟零伍拾.零玖圆”。那么用Excel能不能解决这一先天不足呢?其方法有以下两种(以下均对B1转换,假设B1是通过函数ROUND( )四舍五入取得二位小数的小写金额数,其值为¥6,050.09)。
一、在三个连续的同行单元格中转换
1. B2中输入公式 “=IF(B1〈0,"金额为负无效",INT(B1))”,计算结果为¥6,050.00,然后点击“格式→单元格→数字→特殊→中文大写数字→确定”,B2显示“陆仟零伍拾”,再点击“格式→单元格→数字→自定义”,将“类型”编辑框中的“[dbnum2]G/通用格式”修改为:[dbnum2](“人民币”)G/通用格式“元”,此时B2显示:“(人民币)陆仟零伍拾元”。
2. C2中输入“=IF(B1〈0,"",INT(B1
5. excel表里,将数字转化为大写并附带货币字样的小写金额
假设数据在A1,则在B1输入
=TEXT(INT(A1),"[dbnum2]")&"圆"&TEXT(--RIGHT(A1*100,2),"[dbnum2]0角0分")&TEXT(A1,"¥#,##0.00_);(¥#,##0.00)")
6. 阿拉伯数字 转换成 人民币大写
用Excel在你想输入数字的单元格右键快捷菜单选择“设置单元格格式”在 “数字”的选项下的“特殊”中选择中文大写数字(有两个,选第二个是繁体)点击“确认”就好了
阿拉伯数字,是现今国际通用数字。最初由印度人发明,后由阿拉伯人传向欧洲,之后再经欧洲人将其现代化。正因阿拉伯人的传播,成为该种数字最终被国际通用的关键节点,所以人们称其为“阿拉伯数字”(也可以说是人们弄错,误称为阿拉伯数字)。
阿拉伯数字由0,1,2,3,4,5,6,7,8,9共10个计数符号组成。采取位值法,高位在左,低位在右,从左往右书写。借助一些简单的数学符号(小数点、负号、百分号等),这个系统可以明确的表示所有的有理数。为了表示极大或极小的数字,人们在阿拉伯数字的基础上创造了科学记数法。
中文大写金额数字应用正楷或行书填写,如壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等字样,不得用一、二(两)、三、四、五、六、七、八、九、十、毛、另(或0)填写,不得自造简化字。如果金额数字书写中使用繁体字,如贰、陆、亿、万、圆的,也应受理。
人民币大写的正确写法还应注意以下几项:
一、中文大写金额数字到“元”为止的,在“元”之后、应写“整”(或“正”)字;在“角”之后,可以不写“整”(或“正”)字;大写金额数字有“分”的,“分”后面不写“整”(或“正”)字。
二、中文大写金额数字前应标明“人民币”字样,大写金额数字应紧接“人民币”字样填写,不得留有空白。大写金额数字前未印“人民币”字样的,应加填“人民币”三字,在票据和结算凭证大写金额栏内不得预印固定的“仟、佰、拾、万、仟、佰、拾、元、角、分”字样。
7. 怎样在EXCEL中数字转人民币大写
在单元格的格式里面改 改成货币格式 然后自定义为货币金额大写应该就可以吧
8. 电子表格里的数字货币金额怎样转换成中文大写
第一种方法�复制红字体部分至需大写金额单元格=TEXT(INT(B12),"[DBNum2]G/通用格式")&"元"&IF((INT(B12*10)-INT(B12)*10)=0,IF((INT(B12*100)-INT(B12)*100)>0,"零",""),TEXT(INT(B12*10)-INT(B12)*10,"[DBNum2]G/通用格式")&"角")&IF((INT(B12*100)-INT(B12*10)*10)=0,"整",TEXT(INT(B12*100)-INT(B12*10)*10,"[DBNum2]G/通用格式")&"分") B12为小写金额所在单元格�� 第二种方法�复制红字体部分至需大写金额单元格=IF(ROUND(B12,2)<0,"无效数值",IF(ROUND(B12,2)=0,"零",IF(ROUND(B12,2)<1,"",TEXT(INT(ROUND(B12,2)),"[dbnum2]")&"元")&IF(INT(ROUND(B12,2)*10)-INT(ROUND(B12,2))*10=0,IF(INT(ROUND(B12,2))*(INT(ROUND(B12,2)*100)-INT(ROUND(B12,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(B12,2)*10)-INT(ROUND(B12,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(B12,2)*100)-INT(ROUND(B12,2)*10)*10)=0,"整",TEXT((INT(ROUND(B12,2)*100)-INT(ROUND(B12,2)*10)*10),"[dbnum2]")&"分")
9. 数字大小写转换人民币金额大写
你好,人民币大写规则如下:
中文大写金额数字应用正楷或行书填写,如壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等字样。不得用一、二(两)、三、四、五、六、七、八、九、十、廿、毛、另(或0)填写,不得自造简化字。如果金额数字书写中使用繁体字,如贰、陆、亿、万、圆的,也可。
中文大写金额数字到"元"为止的,在"元"之后,应写"整"(或"正")字,在"角"之后,可以不写"整"(或"正")字。大写金额数字有"分"的,"分"后面不写"整"(或"正")字。
中文大写金额数字前应标明"人民币"字样,大写金额数字有"分"的,"分"后面不写"整"(或"正")字。
中文大写金额数字前应标明"人民币"字样,大写金额数字应紧接"人民币"字样填写,不得留有空白。大写金额数字前未印"人民币"字样的,应加填"人民币"三字。在票据和结算凭证大写金额栏内不得预印固定的"仟、佰、拾、万、仟、佰、拾、元、角、分"字样。
将人民币小写金额转换成大写的方法:
要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的“[dbnum2]G/通用格式”改为“[dbnum2] G/通用格式“元””来实现。但在转换小数时却出现了问题,比如¥6,050.09只能转换为“陆仟零伍拾.零玖圆”。那么用Excel能不能解决这一先天不足呢?其方法有以下两种(以下均对B1转换,假设B1是通过函数ROUND( )四舍五入取得二位小数的小写金额数,其值为¥6,050.09)。
10. 怎么用Excel将小写金额转换成人民币的大写金额
可以先将小写金额所在的单元格选中,然后设置单元格格式为中文大写数字。
1、打开Excel文档,用鼠标将所有小写金额所在的单元格选中,然后右击被选中的单元格,点击“从下拉列表中选择...”按钮: