三才五格 · 姓名打分

汉字转大写金额查询

输入阿拉伯数字金额,按票据书写规则逐位换算成中文大写:每一个数位写不写字面、空缺为什么要补「零」、什么时候在「元」后落「整」,都在这里逐行给出,并把结果反算回数字做一致性回验。换算结果仅供参考,实际填制以受理单位的书写规定为准。

10087625.03 元

人民币壹仟零捌万柒仟陆佰贰拾伍元零叁分

反算回验:10087625.03与输入一致

逐位摊开:这一位写什么、为什么不写

整数部分按四位一级(个级、万级、亿级)排布,级内按「仟佰拾」定位;空缺位不单独写字面,只在下一个有数的位前补一个「零」。

数位小写写出判定依据
仟万位1壹仟本位有数 → 数字 + 位名直接写出
佰万位0—本位为空,同组低位有数 → 空缺由低位前的「零」代表
拾万位0—本位为空,同组低位有数 → 空缺由低位前的「零」代表
万位8捌万前面补一个「零」:同组高位空缺合并,本位接着写字面
仟位7柒仟本位有数 → 数字 + 位名直接写出
佰位6陆佰本位有数 → 数字 + 位名直接写出
拾位2贰拾本位有数 → 数字 + 位名直接写出
元位5伍元位,整数部分在此收口,随后接「元」字
角位0—角位为空但分位有数 → 「元」后补「零」再接分数
分位3叁分分位有数 → 「分」字后面不再写「整」或「零」

零与整的判定:这笔金额命中哪几条

  1. 不涉拾位前面补「壹」

    拾、佰、仟之前必须落一个数字字;拾位是 1 时写「壹拾」,不能只写「拾」。

    各数级的拾位都不是 1,本条不改变写法

  2. 命中中间空缺只补一个零

    数字中间出现一个或连续几个 0,大写里都只补一个「零」,不写「零零」。

    整数部分中间夹着 0 → 只补一个「零」

  3. 命中同组空缺零不可省

    同一数级里高位为空、低位有数时,「零」必须写,省掉就会少一位;连续几个空缺也只并成一个「零」。

    共补了 1 处「零」,落在万级的有数位之前

  4. 不涉元位为零时零可省

    万位或元位是 0、但千位或角位不是 0 时,中间可只写一个「零」,也可以不写,两种都算规范;本页开关控制元位后面这一处。

    不属于可省零的情形

  5. 不涉到元为止写「整」

    没有角也没有分时,「元」后面写「整」;规范同时允许写作「零」。

    小数部分非零,元后不写整

  6. 不涉到角为止「整」可省

    有角无分时,「角」后面可以不写「整」;本页默认不写。

    不是「有角无分」形态

  7. 命中分到末尾不写整

    只要有「分」,「分」字后面一律不再写「整」或「零」。

    分位有数 → 分后不写整

  8. 命中角空分有数补零

    角位是 0、分位不是 0 时,「元」后先补「零」再接分数,不能直接跳到分。

    角位空、分位有数 → 元后补「零」再写分

  9. 命中币种字样紧挨前置

    大写金额前应标明币种字样并紧挨填写,中间不留空白,防止被人添字。

    输出串已前置「人民币」且不留空白

  10. 不涉不足一元从角分写起

    整数部分为 0 时,主流写法直接从「角」「分」开始;也有写「零元伍角叁分」的异说。

    整数部分非零,本条不适用

空缺补零三例:1008、6007、107000 的大写对照
三种空缺位置,补零规则各不相同(数字由内核实算)

口径开关:这笔金额还能怎么写

规范在几处留了并存写法。下面只列对当前这笔真正起作用的口径;不起作用的开关直接说明原因,不把同一句结果重复摆一遍。

本笔有分,「元」后不能再写「整」或「零」,收尾字开关不起作用。

元后收尾角后补整可省的零

大写用字对照表

票据上只允许右列字样;左列日常汉字与「一、二、十、百、千、万、亿、毛、厘」都属不合规范写法,不得自造简化字。

小写日常汉字票据大写说明
0〇零票据用「零」,不写「〇」
1一壹禁止用简化字代替
2二贰禁止用简化字代替
3三叁禁止用简化字代替
4四肆禁止用简化字代替
5五伍禁止用简化字代替
6六陆禁止用简化字代替
7七柒禁止用简化字代替
8八捌禁止用简化字代替
9九玖禁止用简化字代替
10十拾单位用字
100百佰单位用字
1000千仟单位用字
10000万万单位用字
100000000亿亿单位用字
元元(圆)元(圆)单位用字
角角(毛)角单位用字
分分(厘)分单位用字
整整整(零)单位用字
大写数字与单位用字对照
拾佰仟万亿元角分整,加零壹贰叁肆伍陆柒捌玖

常见错法自查

拾字前面漏「壹」示例 15.00

合规范:人民币壹拾伍元整

易错式:人民币拾伍元整

前面被人添一个字就能变成另一笔钱

中间零整个漏写示例 1008.00

合规范:人民币壹仟零捌元整

易错式:人民币壹仟捌元整

「壹仟捌元整」读回来是 1800,直接错一位

连续零写成两个零示例 6007.14

合规范:人民币陆仟零柒元壹角肆分

易错式:人民币陆仟零零柒元壹角肆分

规范只允许一个「零」,多写算错式

到元为止漏「整」示例 300.00

合规范:人民币叁佰元整

易错式:人民币叁佰元

元后留空,可以接着被添「伍角」等字

角位空时漏「零」示例 20.07

合规范:人民币贰拾元零柒分

易错式:人民币贰拾元柒分

「贰拾元柒分」会被读成贰拾柒元

币种与金额之间留空示例 12.34

合规范:人民币壹拾贰元叁角肆分

易错式:RMB 壹拾贰元叁角肆分

应紧挨填写,不留空白

元角分收口的三种写法对照
到元写整、到角可省、有分不写整

内核自检:16 笔锚点金额

下表全部由本页同一套换算函数现场算出,含跨级补零、拾位补壹、分位四舍五入进位与万亿级上限;整数部分上限 12 位。换算过程不查任何外部字库或接口。

金额中文大写回验
10087625.03人民币壹仟零捌万柒仟陆佰贰拾伍元零叁分回验一致
6007.14人民币陆仟零柒元壹角肆分回验一致
1409.5人民币壹仟肆佰零玖元伍角回验一致
1008人民币壹仟零捌元整回验一致
10008人民币壹万零捌元整回验一致
1018人民币壹仟零壹拾捌元整回验一致
15人民币壹拾伍元整回验一致
1680.32人民币壹仟陆佰捌拾元零叁角贰分回验一致
107000.53人民币壹拾万柒仟元零伍角叁分回验一致
0.53人民币伍角叁分回验一致
20.07人民币贰拾元零柒分回验一致
100200000人民币壹亿零贰拾万元整回验一致
123456789012.34人民币壹仟贰佰叁拾肆亿伍仟陆佰柒拾捌万玖仟零壹拾贰元叁角肆分回验一致
100000000人民币壹亿元整回验一致
300人民币叁佰元整回验一致
0人民币零元整回验一致
10087625.03 的个级万级亿级数位结构
三级四位排布:空缺位与补零位一眼可核

相关问题

汉字转大写金额怎么算才算规范?

三步:先把整数部分按四位一级切成个级、万级、亿级,级内按「仟佰拾」读;再把每一级的空缺(0)合并成一个「零」字;最后在「元」之后按小数部分决定收尾——无角无分写「整」,有角无分「整」可省,有分则不写「整」。本页把这三步摊到每个数位上,一行一位,写与不写都给了理由。

「零」到底什么时候必须写,什么时候可以省?

数字中间夹着 0(一个或连续几个)时只补一个「零」,这是硬规则;同一数级里高位空、低位有数时,「零」也不能省,否则 1008 会被读成 1800、10008 会被读成 18。可以省的情形只有一种:万位或元位为 0,同时千位或角位不是 0,此时写「壹仟陆佰捌拾元零叁角贰分」和不写「零」的「壹仟陆佰捌拾元叁角贰分」都算合规。页面给了这个开关,默认保留。

「整」和「零」在元后面有什么区别?

「元」后没有角分时收尾用的字,规范写作「整」,同时允许写「零」,两者等价;已支付实务里更常见的是「整」。有「分」的时候两个都不能写,写了反倒不合规范。有角无分时「整」可以不写,也可写,属并存口径。

为什么 15 要写成「壹拾伍」而不是「拾伍」?

「拾」「佰」「仟」前面必须有一个数字字。拾位是 1 时若只写「拾」,别人在前方补一个字就能把金额改大成「贰拾」甚至「壹万贰拾」,所以要求写「壹拾」。同理 107000 写作「壹拾万柒仟元」而不是「拾万柒仟元」。

反算回验有什么用,为什么要显示「一致」?

把生成的中文大写再按位值制解析回数字,与你输入的数字逐位比对。它拦的是两类事故:一是四舍五入进位(1008.999 实为 1009.00),二是超位与漏位(万亿级以上不在票据口径内)。回验不过的笔,页面不会给「一致」标记。

小数位超过两位的钱怎么处理?

记账口径只到分,第三位起按四舍五入进位;若进位把 99 分顶成 1 元,整数部分会同步加一并在逐位表里重排。输入 12 位以上(万亿级以上)时页面直接拒算并说明原因,不硬给一个看着像的结果。

相关工具

本页为记数法换算与书写规则对照,结果仅供参考,不构成财务、税务或法律意见。