中文大写金额怎么写?壹贰叁与票据规范

一、数字的两种中文写法

数字小写大写(票据用)
1~5一二三四五壹贰叁肆伍
6~0六七八九零陆柒捌玖零
单位十百千万亿拾佰仟万亿
货币元角分角分

大写是为了防涂改:小写的「一」加一笔就变成「二」「三」「十」,大写的「壹」「贰」「叁」笔画复杂,很难改而不留痕迹。所以票据、合同金额必须用大写。

「圆」和「元」:票据规范推荐 「圆」,日常书写用「元」也接受,本工具按票据规范输出「圆」。

二、金额大写的完整规则

金额大写说明
1234.56壹仟贰佰叁拾肆圆伍角陆分标准写法
100壹佰圆整到元为止要加「整」
10壹拾圆整拾位必须补「壹」
10.5壹拾圆伍角整有角无分
0.07柒分不足一元只写分
20000贰万圆整
1000000.05壹佰万圆零伍分中间空位补「零」

三条关键规则:

  1. 到元为止必须加「整」:100 元写「壹佰圆整」,写「壹佰圆」在严格场合不规范;
  2. 拾位要补「壹」:10 元写「壹拾圆整」。因为单独的「拾」前面容易被添笔改成「贰拾」「叁拾」,补上「壹」就堵住了这个漏洞;
  3. 中间空位补「零」:1000000.05 元,「万」与「分」之间差了仟、佰、拾、元、角多级,用「零」表示这里没有数字。

工具支持 16 位以内(万亿级)的金额,超出会提示过大——不是算法限制,而是 JavaScript 数字精度到不了。

三、读数字:「一百二」为什么是 120

这是中文口语的省略习惯,规则是:末位数字省略了单位时,按「最近一次出现的单位 ÷ 10」取值。

写法含义为什么
一百二120省略的是「十」,所以 2 表示 20
三千五3500省略的是「百」,所以 5 表示 500
一万二12000省略的是「千」,所以 2 表示 2000
一百零二102有「零」,按字面读,不省略
一十五15能识别,但输出规范化为「十五」

「零」是省略规则的终止符:出现「零」就打断省略,末位数字回到个位。想表达 102 必须写「一百零二」——写成「一百二」会被理解成 120,这是最容易出错的一处。

四、读数的规范与地区差异

  • 10~19 一律读「十X」:15 读「十五」而不是「一十五」,只有当它们出现在更高位之后才带「一」(如 115 读「一百一十五」);
  • 「兆」有地区差异:中国大陆的「兆」指 10¹²(万亿),台湾指 10⁶(百万),日本也沿用百万口径。跨地区文档里看到「兆」建议直接改写成「万亿」或「百万」,避免读者误判数量级;
  • 「两」与「二」:口语里 2 个、2 万用「两」更自然,但票据上统一用「贰」。

五、什么时候用哪种

场景用什么例子
支票、发票、合同金额大写 + 圆角分壹仟贰佰叁拾肆圆伍角陆分
正文里的数字(如「三年」)中文小写三年
财务表格、统计数字阿拉伯数字1234.56
正式公文序号(如「第一条」)中文小写第一条

金额还有一条铁律:大写金额与小写金额必须一致,不一致时银行以大写为准(这是票据法的明确规定),所以填写时先写大写再对照小写。

六、直接算

金额大写转换:按票据规范输出大写金额,含圆角分与「整」

中文数字转换:中文数字与阿拉伯数字互转,能处理「一百二」这类省略写法

简繁转换:两岸用字差异(如「兆」的含义)一并留意

本站文章为个人使用经验的原创整理,除已注明来源的引用外均为本人撰写。文中涉及的软件名称、商标、截图等归各自权利人所有,引用仅用于说明与交流。如认为本站内容侵犯了你的合法权益,请通过「关于本站」页面的联系方式告知,核实后将及时更正或删除。