当前位置:首页 » 数字币问答 » 货币小写数字怎么变成汉字

货币小写数字怎么变成汉字

发布时间: 2021-10-18 07:57:31

A. Excel中怎样快速地将合计后的小写数字金额转换成大写汉字金额

用公式来转换

=IF(A1=0,"",IF(A1<0,"负","")& SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A1)),"[DBNum2]")&"元"&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(A1*100,2),"[DBNum2]0角0分"),"零分","整"),"零角","零"),"零元零",),"零元",),"零整","整"))


B. 把数字怎么换成人民币大写了,但双击还是数字,怎么变成文字(跟人民币大写一样的字)

把你公式里的H9全都换成INDIRECT("H"&ROW()-1),如果嫌公式太长,可以用一辅助单元格=INDIRECT("H"&ROW()-1),来存放上一行的小写金额值,再把公式里的H9换成这个辅助单元格,还有你原来的公式也可以用其它稍短点的公式。
其实我觉得你的担心是多余的,你插入行后,只要行是插在第9行以上,公式中的H9是会自动跟随变动的,大写公式可以用下面的公式,更简短些:
="合计人民币大写:"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ROUND(H9,2)),"[dbnum2]")& "元" & TEXT(ROUND((ROUND(H9,2)-INT(ROUND(H9,2)))*100,0),"[dbnum2]0角0分"),"零角零分","整"),"零分","整"),"零角","零")

C. 在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为货币数字格

D. 写一个方法,将钱后数字金额转换成汉字大写金额

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;
}
}

E. 请问如何将excel的货币转换成中文大写

=TEXT(A1*100,"人民币0拾0万0仟0佰0拾0元0角0分[dbnum2]")

F. 如何在excel中将数字货币变成中文大写货币

这个比较容易啊!假设是 23.68元 ,选中这个单元格-右键-设置单元格格式—特殊—(右边的)中文大写数字

G. 电子表格里的数字货币金额怎样转换成中文大写 爱说篇

直接使用 鼠标右键 “自定义单元格格式”==》特殊==》中文大写即可。
如果不满意,试试这:
=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是假设数据的单元格。

H. 在EXCEL中如何讲数字转换成汉字货币格式dbuam急

格式--单元格式--数字--会计专用。

I. 在excel中如何将人民币小写数字变成成汉语大写

你现在的小写数字 是文本状态?都是些什么样子的数据 能举几个例子吗?要转换成大写的时候 “翻译”的格式如何?

一般来说 人们都是 将阿拉伯数字 用格式 来显示 中文的大小写……
如果已经是文本型的字符了 那么就需要 按规则 进行“翻译”了 目前没有 这样的格式自动转换 需要自己编写公式……

J. 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分"),"零分","整")," 元零",)," 元",)希望对你有帮助

热点内容
比特币有关的书籍 发布:2025-07-13 05:42:14 浏览:907
QOS数字货币 发布:2025-07-13 05:38:58 浏览:533
链十十区块链通证 发布:2025-07-13 05:36:25 浏览:446
2016年华强北比特币矿机 发布:2025-07-13 05:30:29 浏览:680
区块链没搞懂 发布:2025-07-13 05:25:47 浏览:202
usdt可以到哪里办理 发布:2025-07-13 05:11:01 浏览:890
离线的冷钱包能收到币吗 发布:2025-07-13 04:52:57 浏览:800
区块链应用python 发布:2025-07-13 04:37:48 浏览:714
支持usdt支付的网站 发布:2025-07-13 04:35:22 浏览:817
国内区块链游戏哪个比较好 发布:2025-07-13 04:33:48 浏览:140