首页 > 生肖 > 生肖知识 > 生肖问答 > 金额大小写转换器,求 输入数字自动显示货币金额大写的软件

金额大小写转换器,求 输入数字自动显示货币金额大写的软件

来源:整理 时间:2024-08-11 16:50:51 编辑:运气王 手机版

本文目录一览

1,求 输入数字自动显示货币金额大写的软件

EXCEL 格式-单元格-数字-特殊-中文大写数字
例如 在a1输入数字,b1输入=a1,右键点击b1单元格设置字体为特殊,中文大写

求 输入数字自动显示货币金额大写的软件

2,小写金额自动生成大写金额

可 以用以下这个公式:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(-RMB(A1,2),TEXT(A1,";负")&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A1,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(A1^2<1,,"零")),"万",IF(AND(MOD(ABS(A1%),1000)<100,MOD(ABS(A1%),1000)>=10),"万零","万")),"零分","整")
刚才未能理解你的意思,现在知道了,传附件一个,因为公式中有排错的处理,所以比较长一些,如果能理解公式的含义,其实也很简单。 这个表可以自动显现百万数的大写金额,也可写带有两位小数的金额。

小写金额自动生成大写金额

3,excel金额大小写自动转换

=IF(M13&lt;0,"金额为负无效",IF((M13=0),"零元整",IF(M13&lt;1,"",TEXT(INT(M13),"[dbnum2]G/通用格式"&amp;"元")&amp;IF(INT(M13*10)-INT(M13)*10=0,"",""))&amp;IF(AND((INT(M13*100)-INT(M13*10)*10)&lt;&gt;0,(INT(M13*10)-INT(M13)*10)=0),"零",IF((INT(M13*10)-INT(M13)*10)=0,"",TEXT(INT(M13*10)-INT(M13)*10,"[dbnum2]G/通用格式"&amp;"角")))&amp;IF((INT(M13*100)-INT(M13*10)*10)=0,"整",TEXT(INT(M13*100)-INT(M13*10)*10,"[dbnum2]G/通用格式"&amp;"分")))) 参照上述公式吧,上面的公式是把M13单元格的金额自动转换为人民币大写金额!

excel金额大小写自动转换

4,VBS人民币小写转大写问题

代码已验证通过!!保存为VBS文件即可dim str(9) str(0)="零" str(1)="壹" str(2)="贰" str(3)="叁" str(4)="肆" str(5)="伍" str(6)="陆" str(7)="柒" str(8)="捌" str(9)="玖" money = inputbox(" 请输入:","人民币大小写转换格式")money = replace(money,".","") money = replace(money,",","")for i=1 to len(money) s=mid(money,i,1) mynum=str(s) select case(len(money)+1-i) case 1: k= mynum case 2: k= mynum&"拾" case 3: k= mynum&"佰" case 4: k= mynum&"仟" case 5: k= mynum&"万" case 6: k= mynum&"拾" case 7: k= mynum&"佰" case 8: k= mynum&"仟" end select temp = temp & k next msgbox temp&"万"
支持一下感觉挺不错的

5,大小写金额转换

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; } 输出的时候调用这个方法将数字转汉字就行了 知道居然没法修改回答,还得开马甲郁闷

6,人民币大小写转换c程序

#include &lt;iostream.h&gt; #include &lt;math.h&gt; void main() int j=0; unsigned int quotient,remainder; bool beginFlag=0,zeroFlag=0; cout&lt;&lt;"请输入预转换数额(小于1亿):"; cin&gt;&gt;x; while (x&gt;=100000000 ) if (j&gt;=2) cout&lt;&lt;"你的错误输入已达3次,你无权再输入!"&lt;&lt;endl; return; } cout&lt;&lt;"你输入的金额超出转换范围,请重新输入!"&lt;&lt;endl; cout&lt;&lt;"请输入预转换数额(小于1亿):"; cin&gt;&gt;x; j++; } if (x&lt;=0) cout&lt;&lt;"零元整"&lt;&lt;endl; return; } x=floor(x*100 +0.5)/100; //小数点后2位四舍五入 while (i&gt;0.001) if (i&gt;0.9) quotient=(unsigned int)floor(x/i); else if (i&gt;=0.099) quotient=(unsigned int)floor(x*10); else quotient=(unsigned int)floor(x*100); } remainder=quotient%10; if (remainder!=0) beginFlag=1; if ((zeroFlag==1) &amp;&amp; (beginFlag==1) &amp;&amp; (i&gt;1000) &amp;&amp; (remainder&gt;0)) cout&lt;&lt;"零"; switch (remainder) //输出大写数字 case 0: break; case 1: cout&lt;&lt;"壹"; break; case 2: cout&lt;&lt;"贰"; break; case 3: cout&lt;&lt;"叁"; break; case 4: cout&lt;&lt;"肆"; break; case 5: cout&lt;&lt;"伍"; break; case 6: cout&lt;&lt;"陆"; break; case 7: cout&lt;&lt;"柒"; break; case 8: cout&lt;&lt;"捌"; break; case 9: cout&lt;&lt;"玖"; break; } if (remainder&gt;0) zeroFlag=0; else if (beginFlag==1) zeroFlag=1; if (beginFlag==1) //输出单位 if ((i==10000000) &amp;&amp; (remainder&gt;0)) cout&lt;&lt;"仟"; if ((i==1000000) &amp;&amp; (remainder&gt;0)) cout&lt;&lt;"百"; if ((i==100000) &amp;&amp; (remainder&gt;0)) cout&lt;&lt;"十"; if (i==10000) cout&lt;&lt;"万"; if ((i==1000) &amp;&amp; (remainder&gt;0)) cout&lt;&lt;"仟"; if ((i==100) &amp;&amp; (remainder&gt;0)) cout&lt;&lt;"百"; if ((i==10) &amp;&amp; (remainder&gt;0)) cout&lt;&lt;"十"; if (i==1) cout&lt;&lt;"元"; if ((i&gt;=0.09) &amp;&amp; (i&lt;1) &amp;&amp; (remainder&gt;0)) cout&lt;&lt;"角"; if ((i&gt;=0.009) &amp;&amp; (i&lt;0.1) &amp;&amp; (remainder&gt;0)) cout&lt;&lt;"分"; } i=i/10; } cout&lt;&lt;"整"&lt;&lt;endl; }

文章TAG:金额大小小写转换金额大小写转换器输入数字自动显示货币金额大写的软件

最近更新

  • 吴字五行属什么,吴字五行属什么吴字五行属什么,吴字五行属什么

    吴字五行属什么2,姓吴属什么3,姓氏吴的五行属性是什么呀4,吴字在八卦五行属什么5,你好问一下吴这个姓是属木还是属金顺便问一下2012年阴历6,五行中吴字属哪一行1,吴字五行属什么五行属性:木2.....

    生肖问答 日期:2024-08-11

  • 一线天美女,大神们什么是一线天B是名器吗一线天美女,大神们什么是一线天B是名器吗

    大神们什么是一线天B是名器吗2,给女友起个好名字大全3,女人的麻皮有几种型号4,丹东的冰峪沟有什么5,辉哥你好我只去过一次冰峪沟想带朋友去游览能告诉我从南门到6,冰峪沟内部哪些景点值得游.....

    生肖问答 日期:2024-08-11

  • 茶楼取名,开茶楼起啥名字好茶楼取名,开茶楼起啥名字好

    开茶楼起啥名字好2,茶馆起名3,怎样起茶庄名字4,怎样给茶楼起名5,浪漫茶馆的名字1,开茶楼起啥名字好龙凤茶楼2,茶馆起名馆不在大,有香则溢.溢香居.3,怎样起茶庄名字茗闲情茗堂!4,怎样给茶楼起名品香.....

    生肖问答 日期:2024-08-11

  • 白羊女和什么星座的男生配,白羊座女生最配什么星座的男生白羊女和什么星座的男生配,白羊座女生最配什么星座的男生

    本文目录一览1,白羊座女生最配什么星座的男生2,白羊座女孩和什么星座男孩配3,白羊座女孩跟什么星座的男孩最配4,白羊座女生配什么星座的男生5,白羊座女生和什么星座男生最配6,白羊座女生和什.....

    生肖问答 日期:2024-08-11

  • 什么字有才当部首,什么字有才部首什么字有才当部首,什么字有才部首

    什么字有才部首你好!导、尅、对、封、耐、寻、导子里有才这个字的有团、将、财、辱、爵、尊、射、专、尉、将、寿只有寸字部首有寸、寻、寺、对如有疑问,请追问。2,才的偏旁有哪些字才的.....

    生肖问答 日期:2024-08-11

  • 俊拼音,俊的读音是什么俊拼音,俊的读音是什么

    俊的读音是什么2,俊用拼音怎么拼3,俊的拼音怎么拼4,时为什么输jun和juen都行到底俊的拼音是什么5,俊的拼音怎么打呀6,俊的拼音谢1,俊的读音是什么俊jùn①(形)相貌好看:~秀|~俏|这个孩子长得好~呀。.....

    生肖问答 日期:2024-08-11

  • 凌云木,十二生肖什么是凌云木凌云木,十二生肖什么是凌云木

    十二生肖什么是凌云木2,时人不识凌云木直待凌云始道高描写的是什么植物3,时人不识凌云木直待凌云始道高说的是什么植物4,凌云木是什么树5,时人不识凌云木后面怎么接6,马说中时人不识凌云木.....

    生肖问答 日期:2024-08-11

  • 紫薇圣人出世,西游记第8至12回写谁的出世紫薇圣人出世,西游记第8至12回写谁的出世

    西游记第8至12回写谁的出世2,朱元璋出生在那个年代又是哪个朝代的开国皇帝他是史上怎样的3,为什么老子主张出世4,如何安紫薇星5,盘古是怎么出世的6,获得中天紫微北极大帝传承的小说1,西游记.....

    生肖问答 日期:2024-08-11

生肖知识排行榜推荐