当前位置: 首页 > 生活消费 > 大写金额转换规则

大写金额转换规则

发布时间:2023-02-24

如果你的金额在A1单元格,
=IF(A1=0,"",CONCATENATE(IF(INT(A1)=0,"",TEXT(INT(A1),"人民币
[DBNum2][$-804]G/通用格式元
")),IF(INT(MID(RIGHT(FIXED(A1,2,1),2),1,1))=0,IF(INT(MID(RIGHT(FIXED(A1,2,1)
,1),1,1))=0,"",IF(INT(A1)=0,"","零")),TEXT(INT(MID(RIGHT(FIXED(A1,2,1),2),1,
1)),"[DBNum2][$-804]G/通用格式角
")),IF(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1))=0,"整
",TEXT(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1)),"[DBNum2][$-804]G/通用格式分
"))))
复制上去就可以了

在EXCEL中用以下函数即可实现:SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A95)),"[dbnum2];; ")&SUBSTITUTE(TEXT(MOD(ABS(A95),1)/1%,"[>9][dbnum2]元0角0分;[>0][dbnum2]元零0分;元整"),"零分","整")," 元零",)," 元",)

壹拾万壹仟元整
壹拾万伍仟零贰拾元伍角壹分
壹仟零伍元零玖分
壹仟零壹拾元伍角
(一)阿拉伯数字中间有“0”时,中文大写金额要写“零”字。如¥1,409.50,应写成人民币壹仟肆佰零玖元伍角。
(二)阿拉伯数字中间连续有几个“0”时,中文大写金额中间可以只写一个“零”字。如¥6,007.14,应写成人民币陆仟零柒元壹角肆分。
(三)阿拉伯金额数字万位或元位是“0”,或者数字中间连续有几个“0”,万位、元位也是“0”,但千位、角位不是“0”时,中文大写金额中可以只写一个零字,也可以不写“零”字。如¥1,680.32,应写成人民币壹仟陆佰捌拾元零叁角贰分,或者写成人民币壹仟陆佰捌拾元叁角贰分;又如¥107,000.53,应写成人民币壹拾万柒仟元零伍角叁分,或者写成人民币壹拾万零柒仟元伍角叁分。
(四)阿拉伯金额数字角位是“0”,而分位不是“0”时,中文大写金额“元”后面应写“零”字。如¥16,409.02,应写成人民币壹万陆仟肆佰零玖元零贰分;又如¥325.04,应写成人民币叁佰贰拾伍元零肆分。

其实你可以去百度直接搜,这里面提问效果不是很好!