23.10
贰拾叁元壹角整大写金额:人民币贰拾叁元壹角整大写金额:人民币贰拾叁元壹角整
Excel金额大写自动转换功能
在微软Office办公套件中,Excel提供了非常丰富的各类内置函数,从简单的数值运算,到复杂的统计和可以轻松完成大部分日常任务,但它对财务上人民币大写这种情况并没有提供直接的函数支持。目前财一定要求的,1996年6月17日财政部财会字19号发布的会计基础工作规范就有过详细的规定:
第五十二条 填制会计凭证,字迹必须清晰、工整,并符合下列要求:
(三)汉字大写数字金额如零、壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿等,得用0、一、二、三、四、五、六、七、八、九、十等简化字代替,不得任意自造简化字。大写金额数字或者“角”字之后应当写“整”字或者“正”字;大写金额数字有分的,分字后面不写“整”或者“正    (四)大写金额数字前未印有货币名称的,应当加填货币名称,货币名称与金额数字之间不得留有    (五)阿拉伯金额数字中间有“0”时,汉字大写金额要写“零”字;阿拉伯数字金额中间连续有几以只写一个“零”字;阿拉伯金额数字元位是“0”,或者数字中间连续有几个“0”、元位也是“0”但额可以只写一个“零”字,也可以不写“零”字。
跟据上面的要求,应该出现如下效果:
¥1,409.50  应写成人民币壹仟肆佰零玖元伍角整
¥6,007.14  应写成人民币陆仟零柒元壹角肆分
¥1,680.32  应写成人民币壹仟陆佰捌拾元零叁角贰分或者人民币壹仟陆佰捌拾元叁角贰分
¥16,409.02  应写成人民币壹万陆仟肆佰零玖元零贰分
¥107,000.53 应写成人民币壹拾万柒仟元零伍角叁分或者人民币壹拾万零柒仟元伍角叁分
="大写金额:"&IF(TRIM(A1)="","",IF(A1=0,"","人民币"&IF(A1<0,"负",)&IF(INT(A1),TEXT(INT(ABS ",)&IF(INT(ABS(A1)*10)-INT(ABS(A1))*10,TEXT(INT(ABS(A1)*10)-INT(ABS(A1))*10,"[dbnum2]")&"角",IF(INT(ABS(A1))=ABS(A1),,IF(ABS(A1)<0.1,,"零")))&IF(ROUND(ABS(A1)*100-INT(ABS(A1)*10)*10 INT(ABS(A1)*10)*10,),"[dbnum2]")&"分","整")))
或者
="大写金额:"&IF(TRIM(A1)="","",IF(A1=0,"","人民币"&SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED 负[dbnum2]G/通用格式元;"&IF(A1>-0.5%,,"负"))&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF ",IF(ABS(A1)<1,,"零")),"零分","整")))
23.10
23
-0.005 "大写金额:"&IF(TRIM(A1)="","",IF(A1=0,"","人民币"&IF(A1<0,"负
",)&IF(INT(A1),TEXT(INT(ABS(A1)),"[dbnum2]")&"元",)&IF(INT(ABS(A1)*10)-INT(ABS(A1))*10,TEXT(INT(ABS(A1)*10)-INT(ABS(A1))*10,"[dbnum2]")&"角
",IF(INT(ABS(A1))=ABS(A1),,IF(ABS(A1)<0.1,,"零")))&IF(ROUND(ABS(A1)*100-INT(ABS(A1)*10)*10,),TEXT(ROUND(ABS(A1)*100-
INT(ABS(A1)*10)*10,),"[dbnum2]")&"分","整")))
"大写金额:"&IF(TRIM(A1)="","",IF(A1=0,"","人民币
"&SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A1)),"[dbnum2]G/通用格式元;负[dbnum2]G/通用格式元;"&IF(A1>-0.5%,,"负
"))&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")))
了非常丰富的各类内置函数,从简单的数值运算,到复杂的统计和财务分析,利用内置函数往往财务上人民币大写这种情况并没有提供直接的函数支持。目前财务上对人民币数字金额大写是有会字19号发布的会计基础工作规范就有过详细的规定:
必须清晰、工整,并符合下列要求:
、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿等,一律用正楷或者行书体书写,不、八、九、十等简化字代替,不得任意自造简化字。大写金额数字到元或者角为止的,在“元”“正”字;大写金额数字有分的,分字后面不写“整”或者“正”字。
名称的,应当加填货币名称,货币名称与金额数字之间不得留有空白。
”时,汉字大写金额要写“零”字;阿拉伯数字金额中间连续有几个“0”时,汉字大写金额中可元位是“0”,或者数字中间连续有几个“0”、元位也是“0”但角位不是“0”时,汉字大写金“零”字。
零玖元伍角整
元壹角肆分
捌拾元零叁角贰分或者人民币壹仟陆佰捌拾元叁角贰分
肆佰零玖元零贰分
仟元零伍角叁分或者人民币壹拾万零柒仟元伍角叁分
(A1=0,"","人民币"&IF(A1<0,"负",)&IF(INT(A1),TEXT(INT(ABS(A1)),"[dbnum2]")&"元
)*10,TEXT(INT(ABS(A1)*10)-INT(ABS(A1))*10,"[dbnum2]")&"角
A1)<0.1,,"零")))&IF(ROUND(ABS(A1)*100-INT(ABS(A1)*10)*10,),TEXT(ROUND(ABS(A1)*100-分","整")))
trunc函数和int
(A1=0,"","人民币"&SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A1)),"[dbnum2]G/通用格式元; 5%,,"负"))&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角)))
推荐用

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。