财会实务

金额转中文大写

人民币金额转票据大写,零的写法、末尾整字全部按银发〔1997〕485 号规则处理。

  • 免费免注册
  • 结果可分享链接
  • 浏览器本地计算

可以直接粘贴带千分位逗号或 ¥ 符号的金额,会自动去掉。超过两位的小数按四舍五入进位到分。

大写金额
壹佰万零壹元整
小写:¥1,000,001.00

零怎么写,看这五个例子就够了

小写大写规则
1,004.00壹仟零肆元整节内中间的零,连着几个也只写一个
1,200.00壹仟贰佰元整末尾的零不写,写到最后一个非零位为止
1,000,001.00壹佰万零壹元整跨节缺位要补零,万节与个节之间断了要接上
1.05壹元零伍分角为零、分不为零,中间要补一个零
100.00壹佰元整元位之后没有角分,收尾写「整」

这几行不是写死的样例,是把左边的数字实时喂给同一个转换函数得到的,和你上面输入得到的结果同源。

本工具按《正确填写票据和结算凭证的基本规定》(银发〔1997〕485 号)的通行写法生成大写金额: 数字用零壹贰叁肆伍陆柒捌玖,单位用拾佰仟万亿元角分,元位后无角分写「整」, 中间连续的零合并成一个、末尾的零不写。支持范围到 999,999,999,999.99 元,第三位小数四舍五入到分。 不生成「正」字写法、不加币种前缀、不处理外币。正式票据以你所在银行或单位的填写要求为准, 填完请自己再核对一遍再签字。

链接带当前参数,发给别人打开就是同一份结果。

怎么用

4 步
  1. 输入小写金额:按元填,最多两位小数。带千分位逗号或 ¥ 符号也能直接粘进来,会自动去掉。
  2. 看大写结果:结果实时给出,可以点「复制大写」直接贴到票据模板或电子表格里。
  3. 对照零的规则表:结果下方那五行是把左边的数字实时喂给同一个转换函数得到的,照着看一遍就知道零该写在哪儿。
  4. 自己再核一遍:大写栏是票据上最要紧的一栏,机器给的结果也请对照小写金额逐字过一遍再签字。
深入讲解

这东西在算什么

票据上要写两遍金额,一遍小写一遍大写,不是为了好看。 小写的阿拉伯数字太容易改,一竖一撇就能把 1 变成 4、把 3 变成 8; 而「壹贰叁肆」这些字笔画繁密,改起来一眼就能看出来。 大写栏的全部意义就是防篡改,所以它的规则也全都围着「不留空档」这件事转。

真正难的从来不是记住零壹贰叁肆伍陆柒捌玖和拾佰仟万亿, 而是零该写在哪儿、写几个、什么时候干脆不写。 这套规则出自票据结算凭证填写的通行做法,看着琐碎,其实只有五条, 而且每一条都能用「防不防得住加字」来解释。工具把这五条实时演示给你看, 与其背规则,不如照着例子过一遍。

零的五条规则

第一条,节内中间的零合并成一个。 四位一节,节内出现缺位就补一个零提示。1004 元写作「壹仟零肆元整」, 1040 元写作「壹仟零肆拾元整」,10004 元写作「壹万零肆元整」。 连着两位三位都是零也只写一个,写成「零零」反倒不规范。

第二条,跨节缺位要补零。 1000001 元不能写成「壹佰万壹元」,得写「壹佰万零壹元整」, 因为万节和个节之间整整空了一节。同理 100000001 元写作「壹亿零壹元整」。 稍复杂的例子:10203040.5 元写作「壹仟零贰拾万叁仟零肆拾元伍角」, 里面三个零各有各的来历,前两个是节内补的,一个是跨节接的。

第三条,末尾的零省略。 1200 元是「壹仟贰佰元整」,20000 元是「贰万元整」, 不用把后面的空位一个个补出来。这条和第一条看着矛盾,其实道理一致: 末尾有「佰」「万」这类单位字压着,位数已经锁死,没有可加字的空档,自然不用补零。

第四条,角为零、分不为零时要补零。 1.05 元写作「壹元零伍分」。少了这个零,「壹元伍分」很容易被看成一元五角, 差十倍。3080.06 元写作「叁仟零捌拾元零陆分」,两个零各司其职。 角不为零时就不补:1.5 元是「壹元伍角」,1.55 元是「壹元伍角伍分」。

第五条,元位之后没有角分就写「整」。 100 元是「壹佰元整」;有角分时不写,1234.56 元是「壹仟贰佰叁拾肆元伍角陆分」。 有角无分也算有小数,1.5 元写「壹元伍角」,同样不加「整」。 金额不足一元时前面不出现元位,0.05 元是「伍分」,0.5 元是「伍角」。

五条串起来看一个大数就清楚了:123456789.12 元写作 「壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾玖元壹角贰分」。 这个数每一节都是满四位、没有缺位,所以一个零都不用补,也不写「整」。 再看 999999999999.99 元,写作「玖仟玖佰玖拾玖亿玖仟玖佰玖拾玖万玖仟玖佰玖拾玖元玖角玖分」, 这也是本工具支持的上限。零的规则只在缺位时才登场,位位都满反而最省事。

几个反复有人写错的地方

把中间零和末尾零的规则用反。 1200 元写成「壹仟贰佰零拾元整」,1004 元写成「壹仟肆元整」, 两个错法正好互为镜像。判断只看一件事:这个零后面还有没有非零数字。 有,就得补一个把两头接上;没有,就到此为止。

漏掉角位那个零。 1.05 元写成「壹元伍分」是最容易出事的一种, 因为它读起来完全通顺,只有对着小写栏才能发现不对。 35.35 元这种角分都不为零的反而安全,写作「叁拾伍元叁角伍分」,中间没有可漏的零。

用系统函数直接转,栽在浮点数上。 不少自制表格用「金额乘 100 再取整」的办法拆分角分, 结果 1.005 元转出来是「壹元整」而不是「壹元零壹分」, 因为 1.005 乘 100 在二进制里落在 100.49999999… 上,取整就掉了一分。 同类的还有 8.575 元被转成「捌元伍角柒分」,正确写法是「捌元伍角捌分」。 这类数字不算少见:在末位恰好是「半分」的那些金额里,大约百分之七会踩到, 也就是每一百笔就有七笔悄悄少一分。 本工具在取整前做了精度修正,1.005 输出「壹元零壹分」,1.004 输出「壹元整」, 8.575 输出「捌元伍角捌分」。如果你自己写过这类脚本,值得回头拿这几个数试一遍。

小写栏和大写栏不一致。 小写填 12345.678、大写按四舍五入写成「壹万贰仟叁佰肆拾伍元陆角捌分」, 两栏对不上,票据是要被退回来的。正确顺序是先把金额本身定到分,两栏再一起填。 拿这个数走一遍:金额定成 12345.68 元,大写写「壹万贰仟叁佰肆拾伍元陆角捌分」, 小写也照着填 12345.68,两栏严丝合缝。

边界与假设

工具按票据结算凭证填写的通行写法生成大写:数字用零壹贰叁肆伍陆柒捌玖, 单位用拾佰仟万亿元角分,支持到 999999999999.99 元,第三位及以后的小数四舍五入到分。 统一输出「整」而不是「正」,不加「人民币」前缀,不处理外币和分以下的厘位。 负数会加「负」字,但票据金额栏实务上不出现负数,那种写法只用在账务调整场景。 各家银行、各个单位对大写栏还可能有自己的补充要求,比如是否顶格、是否加封头符号, 填正式票据前请以你所在机构的规定为准,并且对着小写金额自己再核一遍。

风险提示:本工具仅为书写规则演示与填写辅助,不构成任何票据、财务或法律意见。正式凭证以银行与所在单位的填写要求为准。

常见问题

7 条
中间的零要写几个?
连着几个零也只写一个。1004 元写作「壹仟零肆元整」,1040 元写作「壹仟零肆拾元整」,10004 元写作「壹万零肆元整」。这条规则管的是同一节(四位一节)之内的零,作用是提示中间有缺位,防止别人在空档里加字。写两个「零零」不但不规范,反而给了涂改的余地。
「壹佰万零壹元」这个零是哪来的?
跨节缺位补的。1000001 拆成「壹佰万」和「壹」两节,中间隔着一整节的零,所以要在两节之间接一个「零」,写作「壹佰万零壹元整」。同理 100000001 写作「壹亿零壹元整」,10203040.5 写作「壹仟零贰拾万叁仟零肆拾元伍角」。判断标准很简单:万位或亿位之后如果不是紧接着满四位,就得补一个零把两头接上。
末尾的零要不要写?
不写。1200 元写作「壹仟贰佰元整」,不写成「壹仟贰佰零拾元」;20000 元写作「贰万元整」。末尾零之所以可以省,是因为后面有单位兜底——「佰」「万」这些字本身就把位数锁死了,不存在被人加字的空间。这一点和中间零的处理正好相反,别搞混。
角是零、分不是零,中间要补零吗?
要。1.05 元写作「壹元零伍分」,不能写成「壹元伍分」,否则容易被读成一元五角。3080.06 元写作「叁仟零捌拾元零陆分」,注意这一句里有两个零,前一个是整数节内补的,后一个是角位缺位补的。反过来,角不为零时不用补:1.5 元是「壹元伍角」,50000.5 元是「伍万元伍角」。
什么时候写「整」?
元位之后没有角分才写。100 元是「壹佰元整」,1234.56 元是「壹仟贰佰叁拾肆元伍角陆分」,后者不加「整」。有角无分的情况按有小数处理,1.5 元写「壹元伍角」也不加「整」。另外,金额不足一元时前面不写元位:0.05 元是「伍分」,0.5 元是「伍角」。有些单位习惯用「正」字代替「整」,本工具统一输出「整」。
小数超过两位怎么办?
四舍五入到分。1.005 元输出「壹元零壹分」,1.004 元输出「壹元整」。这里有个容易被忽略的坑:直接用浮点数乘 100 再取整,1.005 会变成 1.00,因为二进制里它其实是 1.00499999…,本工具在取整前做了精度修正,结果按票据口径进位。真要填正式票据的话,小写金额本身也该先取整到分,两栏保持一致。
支持多大的金额?负数能转吗?
支持到 999999999999.99 元,也就是万亿以下,超出会提示范围。负数会在最前面加个「负」字,比如 −1.05 元输出「负壹元零伍分」。不过票据金额栏实务上不会出现负数,这种写法一般只用在账务调整、红字冲销的场景里,填正式票据前请确认单位的要求。

本工具仅为测算演示,不构成投资建议。计算结果受输入假设影响,实际情况请以官方规定与金融机构公布为准。

回到计算器