月度归档: 2021 年 8 月

  • Excel 数字转大写金额

    金山WPS确实更懂国人需求,直接集成了大写人民币格式,但就是与Excel不兼容,这里有一个大家都兼容的方法

    基本思路是整数用[DBNum2]生成大写,然后处理角,再处理分,这里面没去判断数量小数超过2位的问题,要判断也简单,用ROUND函数

    =TEXT(INT(A1),"[DBNum2]")&"元"&IF(INT(A1)=A1,"整",TEXT(RIGHT(TRUNC(A1,1)),"[DBNum2]")&"角")&IF(TRUNC(A1,2)=TRUNC(A1,1),"",TEXT(RIGHT(A1),"[DBNum2]")&"分")
    =TEXT(INT(A1),”[DBNum2]”)&”元”=IF(INT(A1)=A1,”整”,TEXT(RIGHT(TRUNC(A1,1)),”[DBNum2]”)&”角”)=IF(TRUNC(A1,2)=TRUNC(A1,1),””,TEXT(RIGHT(A1),”[DBNum2]”)&”分”)
    250.41 贰佰伍拾元肆角壹分
    250.4贰佰伍拾元肆角
    250贰佰伍拾元

    Word格式里面
    [DBNum2]表示中文大写壹贰叁
    [DBNum1]表示中文小写一二三

    Excel域格式里面
    EEEE年O月A日星期W表示二〇二一年八月五日星期四
    \* CHINESENUM3表示二百五十
    \* CHINESENUM2表示贰佰伍拾
    \* CHINESENUM1表示二五〇