本文目录一览

1,小写金额转大写怎么弄

答:一、中文大写金额数字到“元”为止的,在“元”之后,应写“整”(或“正”)字;在“角”之后,可以不写“整”(或“正”)字;大写金额数字有“分”的,“分”后面不写“整”(或“正”字)。 二、中文大写金额数字前应标明“人民币”字样,大写金额数字有“分”的,“分”后面不写整(或“正”)字。 如:¥15308.01 应写成人民币壹万伍仟叁佰零捌元零壹分
a、a

小写金额转大写怎么弄

2,如何在Excel中人民币金额小写转大写

1,用Excel表格把小写金额转换成大写是很方便,以“8935”这个金额为例。在Excel表格中输入“8935”,右击设置单元格格式。2,设置单元格格式-数字-特殊-中文大写数字。3,点击确定,就可以看到原先表格中的数字变成大写了。“8935元”转换成大写金额就是“捌仟玖佰叁拾伍元整”。
设小写金额存在在a2单元格,则目标格公式为:=if(int(a2),text(int(a2),"[dbnum2]")&"元",)&if(int(a2*10)-int(a2)*10,text(int(a2*10)-int(a2)*10,"[dbnum2]")&"角",if(int(a2)=a2,,if(a2<0.1,,"零")))&if(round((a2)*100-int(a2*10)*10,),text(round(a2*100-int(a2*10)*10,),"[dbnum2]")&"分。","整")也可以将公式里的a2全部换成其他单元格哦 刚才又看了一下 是大写转小写 看错了 答错了

如何在Excel中人民币金额小写转大写

3,大小写金额转换

int a =金额int b2 (百分位),b1 (十分位),b0 (个位)b2=a/100 ("/"运算是取整)b1=a%100 ( %运算是取余)c1=b1%10 (这样就取得了个位)b1=b1/10 (最后取得十位数字)就这种思路当然你format转化为string然后按位读取也是可以的
=substitute(substitute(if(r17<0,"负","")& text(trunc(abs(round(r17,2))),"[dbnum2][$-804]g/通用格式")&" 元"&if(iserr(find(".",round(r17,2))),"",text(right(trunc(round(r17,2)*10))," [dbnum2][$-804]g/通用格式"))&if(iserr(find(".0",text(r17,"0.00")))," 角","")&if(left(right(round(r17,2),3))=".",text(right(round(r17,2))," [dbnum2][$-804]g/通用格式")&"分",if(round(r17,2)=0,"","整")),"零元零",""),"零元","")把公式里的[dbnum2]都替换为[dbnum2][$-804]g/通用格式就可以了。
需要汉字的话再建一个枚举 如果不嫌麻烦定义一个方法比如 public string GetCNum(int a) string b; switch(a) case 0 : b ="零"。。 。 default : b=""; } return b; } 输出的时候调用这个方法将数字转汉字就行了 知道居然没法修改回答,还得开马甲郁闷

大小写金额转换

4,大写金额转换规则

如果你的金额在A1单元格,=IF(A1=0,"",CONCATENATE(IF(INT(A1)=0,"",TEXT(INT(A1),"人民币[DBNum2][$-804]G/通用格式元")),IF(INT(MID(RIGHT(FIXED(A1,2,1),2),1,1))=0,IF(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1))=0,"",IF(INT(A1)=0,"","零")),TEXT(INT(MID(RIGHT(FIXED(A1,2,1),2),1,1)),"[DBNum2][$-804]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][$-804]G/通用格式分"))))复制上去就可以了
在EXCEL中用以下函数即可实现:SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A95)),"[dbnum2];; ")&SUBSTITUTE(TEXT(MOD(ABS(A95),1)/1%,"[>9][dbnum2]元0角0分;[>0][dbnum2]元零0分;元整"),"零分","整")," 元零",)," 元",)
壹拾万壹仟元整壹拾万伍仟零贰拾元伍角壹分壹仟零伍元零玖分壹仟零壹拾元伍角(一)阿拉伯数字中间有“0”时,中文大写金额要写“零”字。如¥1,409.50,应写成人民币壹仟肆佰零玖元伍角。(二)阿拉伯数字中间连续有几个“0”时,中文大写金额中间可以只写一个“零”字。如¥6,007.14,应写成人民币陆仟零柒元壹角肆分。(三)阿拉伯金额数字万位或元位是“0”,或者数字中间连续有几个“0”,万位、元位也是“0”,但千位、角位不是“0”时,中文大写金额中可以只写一个零字,也可以不写“零”字。如¥1,680.32,应写成人民币壹仟陆佰捌拾元零叁角贰分,或者写成人民币壹仟陆佰捌拾元叁角贰分;又如¥107,000.53,应写成人民币壹拾万柒仟元零伍角叁分,或者写成人民币壹拾万零柒仟元伍角叁分。(四)阿拉伯金额数字角位是“0”,而分位不是“0”时,中文大写金额“元”后面应写“零”字。如¥16,409.02,应写成人民币壹万陆仟肆佰零玖元零贰分;又如¥325.04,应写成人民币叁佰贰拾伍元零肆分。
其实你可以去百度直接搜,这里面提问效果不是很好!

5,excel表格里的小写金额怎么换成大写金额

1.假设要转换的数字小写金额在A列,如图所示:2.选中要转换的数字所在的单元格区域,按下CTRL+1组合快捷键,弹出设置单元格格式对话框,如下图所示。3.在“数字”选项卡下单击“特殊”选择“中文大写数字”,然后单击“确定”按钮如下图所示。4.以上是通过设置单元格式的方式将数字转换为大写数字,但是并没有严格按照财务对大小写金额的转换要求。如果要严格按照财务对大小写金额转换的要求来说,可以在B2单元格输入公式=SUBSTITUTE(SUBSTITUTE(TEXT(INT(A2),"[DBNum2][$-804]G/通用格式元"&IF(INT(A2)=A2,"整",""))&TEXT(MID(A2,FIND(".",A2&".0")+1,1),"[DBNum2][$-804]G/通用格式角")&TEXT(MID(A2,FIND(".",A2&".0")+2,1),"[DBNum2][$-804]G/通用格式分"),"零角","零"),"零分","")5.然后按住鼠标左键拖动B2单元格右下角的填充柄到B列的其它单元格区域,即可。如下图所示:6.通过以上两种方法基本可以满足各种金额大小写转换的要求了。
用WPS吧,wps的单元格格式里有人民币大小写的格式。如果是ms的office,要用很长的公式才能解决。
设置大写数字: 先在大写单元格里输入“=小写合计金额(指定单元格)”。然后选中大写行,右键-设置单元格格式-数字-特殊-类型-中文大写数字-确定。 设置大写金额 在输入大写金额的单元格输入下面公式=TEXT(INT(A1),"[dbnum2]")&IF(INT(A1)=A1,"元整","元")&IF(ISERROR(FIND(".",A1))=TRUE,"",IF(LEN(A1)-FIND(".",A1)=1,TEXT(RIGHT(A1,1),"[dbnum2]")&"角",IF(AND(LEN(A1)-FIND(".",A1)=2,MID(A1,LEN(A1)-1,1)<>"0"),TEXT(MID(A1,LEN(A1)-1,1),"[dbnum2]")&"角"&TEXT(RIGHT(A1,1),"[dbnum2]")&"分","零"&TEXT(RIGHT(A1,1),"[dbnum2]")&"分"))) A1指你小写金额所在的单元格
=SUBSTITUTE(SUBSTITUTE(IF(A1>-0.5%,,"负")&TEXT(INT(FIXED(ABS(A1))),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")将公式里的A1改为实际相应的单元格即可。
给你编个公式吧=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"是数字格,即需要转换为大写的那格。

6,怎么用Excel将小写金额转换成人民币的大写金额

可以先将小写金额所在的单元格选中,然后设置单元格格式为中文大写数字。1、打开Excel文档,用鼠标将所有小写金额所在的单元格选中,然后右击被选中的单元格,点击“从下拉列表中选择...”按钮:2、在打开的单元格格式设置窗口中,点击分类下面的“特殊”按钮,然后点击类型里面的“中文大写数字”按钮:3、设置完成后,这时所有的小写金额都会转换成大写金额,然后将Excel文档进行保存即可:
可以先将小写金额所在的单元格选中,然后设置单元格格式为中文大写数字。1、打开Excel文档,用鼠标将所有小写金额所在的单元格选中,然后右击被选中的单元格,点击“从下拉列表中选择...”按钮:2、在打开的单元格格式设置窗口中,点击分类下面的“特殊”按钮,然后点击类型里面的“中文大写数字”按钮:3、设置完成后,这时所有的小写金额都会转换成大写金额,然后将Excel文档进行保存即可:
Excel表格转换1用Excel表格把小写金额转换成大写是很方便,我们以“8935”这个金额为例。在Excel表格中输入“8935”,右击设置单元格格式。2设置单元格格式-数字-特殊-中文大写数字3点击确定,就可以看到原先表格中的数字变成大写了。“8935元”转换成大写金额就是“捌仟玖佰叁拾伍元整”END搜狗输入法输入还是以“8935”为例,用搜狗输入法输入。首先打出8000,依次900,30,5,“8935”打出“捌仟玖佰叁拾伍”,如果换成金额的话,后面加上元整,也就是捌仟玖佰叁拾伍元整。2搜狗输入法还有一个更简单的转换方法,就是再输入数字的前面加上v。比如我想打出“8935”的大写,v8935,就可以看到输入框下方的大写金额了。
结合INT函数,再做1对应壹的vlookup()函数实现,看已知与输出,差不多是这样,遇到零在修正,可以自己完善下
假设a1中为数值123.45, 在b1中输入公式=substitute(substitute(if(a1<0,"负","")&text(trunc(abs(round(a1,2))),"[dbnum2]")&"元"&if(iserr(find(".",round(a1,2))),"",text(right(trunc(round(a1,2)*10)),"[dbnum2]"))&if(iserr(find(".0",text(a1,"0.00"))),"角","")&if(left(right(round(a1,2),3))=".",text(right(round(a1,2)),"[dbnum2]")&"分",if(round(a1,2)=0,"","整")),"零元零",""),"零元","")
如果单元格H14是小写数字,你想在其它单元格中显H14格的大写中文数字,就把下面的公式复制到你的目标单元格中,当然如果你的小写数字不是在H14格,只要把下面公式中的H14全换成你小写数字的单元格就可以了。 =IF(H14=0,"",CONCATENATE(IF(INT(ABS(H14))=0,"",TEXT(INT(ABS(H14)),"[DBNum2]G/通用格式元")),IF(INT(MID(RIGHT(FIXED(ABS(H14),2,1),2),1,1))=0,IF(INT(MID(RIGHT(FIXED(H14,2,1),1),1,1))=0,"",IF(INT(ABS(H14))=0,"","零")),TEXT(INT(MID(RIGHT(FIXED(H14,2,1),2),1,1)),"[DBNum2]G/通用格式角")),IF(INT(MID(RIGHT(FIXED(H14,2,1),1),1,1))=0,"整",TEXT(INT(MID(RIGHT(FIXED(H14,2,1),1),1,1)),"[DBNum2]G/通用格式分"))))

文章TAG:大小写金额转换  小写金额转大写怎么弄  
下一篇