中文大写金额怎么写?壹贰叁与票据规范
一、数字的两种中文写法
| 数字 | 小写 | 大写(票据用) |
|---|---|---|
| 1~5 | 一二三四五 | 壹贰叁肆伍 |
| 6~0 | 六七八九零 | 陆柒捌玖零 |
| 单位 | 十百千万亿 | 拾佰仟万亿 |
| 货币 | 元角分 | 圆角分 |
大写是为了防涂改:小写的「一」加一笔就变成「二」「三」「十」,大写的「壹」「贰」「叁」笔画复杂,很难改而不留痕迹。所以票据、合同金额必须用大写。
「圆」和「元」:票据规范推荐 「圆」,日常书写用「元」也接受,本工具按票据规范输出「圆」。
二、金额大写的完整规则
| 金额 | 大写 | 说明 |
|---|---|---|
| 1234.56 | 壹仟贰佰叁拾肆圆伍角陆分 | 标准写法 |
| 100 | 壹佰圆整 | 到元为止要加「整」 |
| 10 | 壹拾圆整 | 拾位必须补「壹」 |
| 10.5 | 壹拾圆伍角整 | 有角无分 |
| 0.07 | 柒分 | 不足一元只写分 |
| 20000 | 贰万圆整 | — |
| 1000000.05 | 壹佰万圆零伍分 | 中间空位补「零」 |
三条关键规则:
- 到元为止必须加「整」:100 元写「壹佰圆整」,写「壹佰圆」在严格场合不规范;
- 拾位要补「壹」:10 元写「壹拾圆整」。因为单独的「拾」前面容易被添笔改成「贰拾」「叁拾」,补上「壹」就堵住了这个漏洞;
- 中间空位补「零」: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 |
| 正式公文序号(如「第一条」) | 中文小写 | 第一条 |
金额还有一条铁律:大写金额与小写金额必须一致,不一致时银行以大写为准(这是票据法的明确规定),所以填写时先写大写再对照小写。
六、直接算
→ 金额大写转换:按票据规范输出大写金额,含圆角分与「整」
→ 中文数字转换:中文数字与阿拉伯数字互转,能处理「一百二」这类省略写法
→ 简繁转换:两岸用字差异(如「兆」的含义)一并留意
本站文章为个人使用经验的原创整理,除已注明来源的引用外均为本人撰写。文中涉及的软件名称、商标、截图等归各自权利人所有,引用仅用于说明与交流。如认为本站内容侵犯了你的合法权益,请通过「关于本站」页面的联系方式告知,核实后将及时更正或删除。