10240大写金额怎么?10240大写金额怎么写

壹萬零贰佰肆拾。

Excel数字小写金额转换汉字大写金额公式的设置方式是什么?

  公式如下:

  =IF(ROUND(A1,2)=0,"",IF(A1=1,TEXT(INT(ROUND(ABS(A1),2)),"[dbnum2]")&"元","")&IF(VALUE(MID(RIGHT(TEXT((ABS(A1)*100+100),"###"),2),1,1))=0,IF(VALUE(RIGHT(TEXT(ABS(A1)*100,"###"),1))=0,"整",IF(ABS(A1)>=1,"零","")&TEXT(VALUE(RIGHT(TEXT(ABS(A1)*100,"###"),1)),"[dbnum2]")&"分"),IF(VALUE(RIGHT(TEXT(ABS(A1)*100,"###"),1))=0,TEXT(VALUE(MID(RIGHT(TEXT((ABS(A1)*100+100),"###"),2),1,1)),"[dbnum2]")&"角整",TEXT(VALUE(MID(RIGHT(TEXT((ABS(A1)*100+100),"###"),2),1,1)),"[dbnum2]")&"角"&TEXT(VALUE(RIGHT(TEXT(ABS(A1)*100,"###"),1)),"[dbnum2]")&"分")))

  公式中A1为小写金额所在单元格,实际使用中只需将其替换为实际小写金额所在单元格即可,非常方便。

写一个方法,将输入后数字金额转换成汉字大写金额

请问是电脑还是手机,如果是电脑可以安装QQ输入法,如:QQ五笔输入法,按键设置里面有一个便捷模式,可以快速输入数字金额,一并生成汉字大写金额。好方便的!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; } }

金额的中文大写转换。例如:12345.678转换为壹万贰千叁百肆拾伍元陆角柒分。(15分)

电子表格中金额大小写如何转换

格式-单元格-特殊

用java程序编译,例如:12345.678转换为壹万贰千叁百肆拾伍元陆角柒分。

/还有一些不是很理想的地方

public class Change {

public String change(String m){

StringBuffer re=new StringBuffer("");

int i=0;

int j=0;

i=m.lastIndexOf(".");

if(i==-1) i=m.length();

String b=m.substring(0, i);

char[] c=b.toCharArray();

StringBuffer s=null;

for(i=c.length-1,j=0;i>=0;i--,j++){

s=new StringBuffer("");

if(i!=c.length-1 && c[i+1]!='0')

s.append(changeNum(c[i]));

if(c[i]!='0'){

switch (j%4){

case 1:s.append("拾");break;

case 2:s.append("佰");break;

case 3:s.append("仟");break;

default :break;

}

}

if(j!=0 && j%8==0)

s.append("亿");

else if (j!=0 && j%4==0){

s.append("万");

}

re=s.append(re);

re.append("圆");

i=m.lastIndexOf(".");

String d=null;

if(i!=-1){

d=m.substring(i+1,m.length());

char[] e=d.toCharArray();

if(e.length==1)

if(e[0]!='0')

re.append("零").append(changeNum(e[0])).append("角").toString();

if(e.length==2)

if(e[0]!='0' || e[1]!='0')

re.append("零");

if(e[0]!='0')

re.append(changeNum(e[0])).append("角").toString();

if(e[1]!='0')

re.append(changeNum(e[1])).append("分").toString();

return re.toString();

public String changeNum(char c){

String[] n={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};

return n[c-'0'];

public static void main(String[] args) {

Change c=new Change();

System.out.println(c.change("123456.78"));

大写金额转换(报销大写金额转换)相关推荐

  1. C#转换人民币大写金额

    /// <summary>/// 转换人民币大写金额./// </summary>public class RMBConverter{/// <summary>// ...

  2. [原创]数字转换中文大写金额

    [原创]数字转换中文大写金额 程序需要:2控件: text1 command1 command1下代码: On Error Resume Next If InStr(Text1, ".&qu ...

  3. 工具篇——MoneyFormatUtil(用于将人民币小写金额转换成大写金额)

    写代码的四点: 1.明确需求.要做什么? 2.分析思路.要怎么做?(1,2,3--) 3.确定步骤.每一个思路要用到哪些语句.方法和对象. 4.代码实现.用具体的语言代码将思路实现出来. 学习新技术的 ...

  4. 使用SQL创建把数字转换成大写金额

    SQL Server 把数字转换成大写金额,之前在网上找了一个,但是其中没有超过1000元的时候,第一位会有显示一个"仟",SQL 已经优化,但感觉好像还可以优化,请诸位再优化一下 ...

  5. PB中小写金额转换成大写金额(发票类型)

    PB中小写金额转换成大写金额 //================================================================= // 功能:小写金额转换成大写金额 ...

  6. Java工具包:小写金额转换成大写金额

    源代码如下 package com.jian.stringUtil;/*** 工具类:小写金额转换成大写金额* * @author jianxuanbing* */ @SuppressWarnings ...

  7. 小写金额转换成大写金额的函数

    编写一个收费软件时要用到一个小写金额转换成大写金额的函数,我曾在网上找到一个用Powerbuilder写的函数,长达四五十行之巨,后来我自己用DELPHI写了一个函数,寥寥几行代码就搞定: funct ...

  8. 非常经典的JS,数字转换成大写金额函数

    引用内容:     <script   language="javascript">     <!--     //   数字转换成大写金额函数     func ...

  9. 数值转换成大写金额运算

    在记账时,我们经常用大写汉字代替数字进行记账,而我们在数值运算时往往是采用的阿拉伯数字进行的计算,这时我们就需要用到将阿拉伯数值转换成大写金额的数值转换工具,而这篇代码讲的就是这种数值换算运算. 它的 ...

  10. c++字符数组整数转换中文大写金额的形式_数字大写转换烦,内置格式多缺陷, VBA函数来解难...

    观看视频更直观 在Excel中将数字转换为中文大写或小写,有两种方法,一种是设置数据格式:另一种是使用内置的隐蔽函数NumberString函数. 一.设置数据格式 在Excel中输入数字后,选中单元 ...

最新文章

  1. 【运维】阿里云宝塔面板部署JavaWeb项目
  2. 重装WIN7之后使用Ubuntu LiveCD修复grub2双系统引导
  3. 【笔记】windows10安装linux(ubuntu)双系统教程(可能是现今最简单方法)
  4. HashMap(Java)
  5. Excel 常用函数 IF 用法
  6. 形态学图像处理学习笔记
  7. selenium-标签元素定位法-0223
  8. panel中html怎么写,在Panel上绘制Html表?
  9. 华为今年不发布Mate系列新机;一加宣布与OPPO合并:将成为OPPO旗下独立品牌;Gradle 7.1 发布|极客头条...
  10. JSP内置 对象(下)
  11. 向对象中添加数据_在RMarkdown编译HTML文件中添加数据下载按钮
  12. java test30009_java求助
  13. django session过期设置
  14. QQ音乐自定义音效通用设置
  15. 【实战篇】微信公众号网页授权登录实现起来如此简单
  16. Linux入门系列课程一
  17. python安装包的时候报错 ERROR: Exception: Traceback (most recent call last): File “C:\Users\
  18. Windows和Linux双系统下grub选单的清除
  19. c++学习——(6)数组对象与对象成员
  20. world标题是大写数字,题注要阿拉伯数字,交叉引用不会出错

热门文章

  1. 计算机视觉实验四 人脸面部识别
  2. PTA:7-1 哥尼斯堡的“七桥问题” (25 分)
  3. android系统裁剪优化
  4. 树莓派4B + USB启动(外置硬盘Or U盘)ubuntu server 镜像
  5. android 11.0 12.0Camera2 去掉后置摄像头 仅支持前置摄像头功能
  6. 2023届计算机保研面试基础专业问题(数据结构、算法、计算机语言、计算机网络、数据库、操作系统、数学)
  7. 数字化住宅小区对计算机网络有需求,浅谈智能小区宽带接入及其技术发展趋势...
  8. linux释放cpu命令,linux内存清理和释放命令
  9. Python中._pth文件的作用
  10. 阿里云 vs Azure-大数据