excel金额小写转大写金额公式解说

小羊肖恩 2024-05-13 21:52:05
最佳回答
1以此图为事例2 公式一、人民币大写规则的函数公式:=substitute(substitute(if(a1>-0.5%,,"负")&text(int(abs(a1)+0.5%),"[dbnum2]g/通用格式元;;")&text(right(fixed(a1),2),"[dbnum2]0角0分;;"&if(abs(a1)>1%,"整",)),"零角",if(abs(a1)<1,,"零")),"零分","整")3 公式二、人民币求和大写规则函数公式:="人民币(含税17%):"&if((sum(d2:d5)-int(sum(d2:d5)))=0,text(sum(d2:d5),"[dbnum2]")&"元整",if(int(sum(d2:d5)*10)-sum(d2:d5)*10=0,text(int(sum(d2:d5)),"[dbnum2]")&"元"&text((int(sum(d2:d5)*10)-int(sum(d2:d5))*10),"[dbnum2]")&"角整",text(int(sum(d2:d5)),"[dbnum2]")&"元"&if(int(sum(d2:d5)*10)-int(sum(d2:d5))*10=0,"零",text(int(sum(d2:d5)*10)-int(sum(d2:d5))*10,"[dbnum2]")&"角")&text(right(sum(d2:d5),1),"[dbnum2]")&"分"))&"(¥"&sum(d2:d5)&"元)"4以上公式分解如下: 1、这个公式中用了substitute()、if()、text()、int()、abs()、right()、fixed()七个函数,其中text()函数的两次使用都是运用了高级应用,这也是本公式最难看懂的地方,另个为了符合人民币的读数规则;两次使用了substitute()对出现不符合读数规定的字符用有效字符替换,这一点也很重要。 2、本题的基本思路是:一是用if函数判断需要转换数据的正、负(如果是正数就不用在数值前显示“正”,负则必须显示“负”字);二是用abs函数对数据源数值进行求绝对值,然后用ind函数对这个绝对值截取整数部分的数值,再把整数部分的数值交由text函数转换成中文大写;三是对小数部分的数值处理,通过用fixed函数对源数据进行四舍五入保留2位有效数字并用文本显示,然后用right函数将显示的文本从右边截取两位数值(即保留的小数位数据),再把这两位数交由text函数转换成中文大写;四是人民币大写最后有个“整”字也补上。最后把一至四的结果用“&”连接成一个完整的文本内容,把这个连接的文本交由substitute函数替换两次,第一次让其把连接文本中出现不合规读法字“零角”用“零”替换,第二次“零分”用“整”替换。最终实现小写到大写的完整转换。 3、细节疑问解释: ①、if(a1>-0.5%,,"负")。因为-0.5%=-0.005(即5厘钱或半分,但人民币只保留分位),a1>-0.5%即是a1的值小于5厘,会被四舍五入舍去,如果a1>-0.5%为真,也就是a1是大于或等于0时,显示“空白”,否则显示“负”字; ②、为什么int(abs(a1)+0.5%)中要加0.5%?这是为了把数据源a1的千分位上大于或等于5(即5厘钱)及时进位,便于int函数截取整数的数据正确(即是四舍五入后的整数); ③、text函数的第二个参数"[dbnum2]g/通用格式元;;"和"[dbnum2]0角0分;;" 。这是对text函数的高级应用,第二个参数是使用了“条件格式”。基本形式是:text(数据源,"[条件1]显示格式;[条件2]显示格式;否则显示格式;文本显示格式")。对照两个第二个参数可知,都是用了条件1且条件都是[dbnum2](即小写转为中文大写)。但是显示格式不同,前一个是“g/通用格式”并且加了个“元”字,相当于单元格设置中的“常规”并对转换后数字补添整数位单位“元”;后一个是“0角0分”,这个0在这里不是数字0,而是占位符,由两位小数数字依顺序对应填入,这点菜鸟最容易弄错!还有就是显示格里的两个分号(;;)。根据text函数高级的基本形式,第二个参数有4个显示格式,是用“;”分隔的(共三个;),例中都是用了条件1,本来后面应有三个“;”,为何只有两个而少一个呢?原来仅用条件1时,它包含了大于和等于0两个条件(即包含条件1和条件3)。5下面再提供一个符合人民币大写规则的函数公式:=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),"万零","万")),"零分","整")end 20210311
汇率兑换计算器

类似问答
  • excel如何以人民币大写表示金额
    • 2024-05-13 13:44:51
    • 提问者: 未知
    1打开软件,在第二单元格中输入函数“=numberstring(a2,1)”2按回车键,下来填充即可3依次把该公式复制粘贴到第2,3单元格中,将参数修改为“=numberstring(a2,3)”4公式原理:numberstring(数字,类型)5公式解析:类型值可以为1、2、3,有三种显示方式6公式仅支持正整数使用,正数取四舍五入取整7负值直接返回错误值end
  • 人民币小写金额转换大写金额
    • 2024-05-13 22:57:36
    • 提问者: 未知
    其实不么软件,这个excel就可以搞.要将人民币小写金额转换成格式,用excel提供的格式,将自定义格式类型中的“[dbnum2]g/通用格式”改为“[dbnum2] g/通用格式“元””来实现。但在转换小数时却出现了问题,比如¥6,050.09只能转换为“陆仟零伍拾.零玖圆”。那么用excel能不能解决这一先天不足呢?其方法有以下两种(以下均对b1转换,假设b1是通过函数round( )四舍五入...
  • 如何将小写金额快速转换为大写金额
    • 2024-05-13 05:35:57
    • 提问者: 未知
    1打开需要进行大写金额转换的表格。2点击选中大写金额所需显示的单元格位置,此处是b2单元格3输入公式=a2(a2就是小写金额所在的单元格)4右击这个b2单元格,并在弹出的菜单列表中选择“设置单元格格式”选项。5在弹出的“单元格格式”窗口的常规选项卡中单击“特殊”选项。6在“特殊”选项卡的右侧点击“人民币大写”并点击“确定”按钮。7最终结果,如图所示。end
  • 如何将小写金额转换成大写金额
    • 2024-05-13 02:11:34
    • 提问者: 未知
    但是问题是“元\角\分”...分"))对了,最后忘记写了,金额的封口如果不是需要“¥”的话可以使用excel中的替换(ctrl+h)将公式中的“¥”替换成“rmb”“人民币”或其它
  • 支票小写金额为16600.6元,大写该怎么写
    • 2024-05-13 05:35:45
    • 提问者: 未知
    支票小写金额为16600.6元,大写该怎么写请看下面支票小写金额为16600.6元,大写是:人民币壹万陆仟陆佰元陆角整
  • 小写金额人民币10.239.85写成大写金额人民币怎么写?
    • 2024-05-13 19:05:16
    • 提问者: 未知
    10239.85是:壹万零贰佰叁拾玖元捌角伍分
  • 怎么在excel表格中自动生成大写金额?
    • 2024-05-13 02:43:13
    • 提问者: 未知
    怎么在excel表格中自动生成大写金额?怎么在excel表格中自动生成大写金额?excel软件是自带大小写转换功能的,只需要我们把单元格的格式设置成“中文大写数:-大写,excel,表格,生成
  • excel金额大写问题
    • 2024-05-13 21:10:16
    • 提问者: 未知
    换版本以后, 这个公式不应该有变化呀。至于设置 你得看看哪里你做的调整。这里是我试的大写 没有公式 而是设置的单元格 如图所示 如果要设置成你显示的那样, 包含大写、和元整等字样 可以用下面的办法和公式 大写:"&text(d8,"[dbnum2]0仟0佰0拾0")&"元整
  • wps表格数字小写金额怎么转换成大写金额
    • 2024-05-13 04:00:49
    • 提问者: 未知
    1第一步在我们的电脑上打开要将数字小写金额转换成大写金额的表格,如下图所示:2第二步选择上表格要转换的数字,鼠标右键点击设置单元格格式,如下图所示:3第三步进去单元格格式界面之后,进去数字界面,点击分类下面的特殊,如下图所示:4第四步点击分类下面的特殊之后,选择中文大写数字,点击确定就设置完成了,如下图所示:5第五步我们可以看到选择上的表格区域数字小写金额已经转换成中文大写金额,如下图所示:6第六...
  • 人民币金额的小写与美元金额的小写
    • 2024-05-13 08:59:55
    • 提问者: 未知
    正规都是要加货币符号的,末尾数要加小数点,两个0
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。