• 爱游戏下载:excel大写金额公式

    2021-02-20

    本文主要介绍如何使用公式将数字金额转换为人民币资本。

    一级方程式

    SUBSTITUTE(SUBSTITUTE(IF(A1《 0,“负数”,“”)&TEXT(TRUNC(ABS(ROUND(A1,2))),“ [DBNum2]”)&“元”&IF(ISERR( FIND(“。”,ROUND(A1,2))),“”,TEXT(RIGHT(TRUNC(ROUND(A1,2) * 1 0)),“ [DBNum2]”)))&IF(ISERR( FIND(“。0”,TEXT(A1,“ 0. 00”))),“ angle”,“”)&IF(LEFT(RIGHT(ROUND(ROUND(A1,2),3))= 。“,TEXT(RIGHT(ROUND(A1,2)),” [DBNum2]“)&”分“,IF(ROUND(A1,2) = 0,”“,”整数“)),”零元素零“,”“),”零元“,”“)

    公式2

    CONCATENATE(IF(A1《 0,“ negative”,“”),TEXT(IF(TRUNC(A 1) = 0,“”,TRUNC(ABS(A 1))),“ [DBNum2] “),IF(INT(TRUNC(A 1))= 0,”“,”元“),TEXT(IF(OR(ABS(A 1)” 0. 1,TRUNC(A 1) = A 1)大写金额公式,“”,RIGHT(TRUNC(A1 * 1 0),1)),“ [DBNum2]”),IF(RIGHT(TRUNC(A1 * 1 0),1) =“ 0 “,”“,” corner“),TEXT(IF(RIGHT(TRUNC(A1 * 10 0),1) =” 0“,”,RIGHT(TRUNC(A1 * 10 0)爱游戏app ,1) ),“ [DBNum2]”),IF(RIGHT(TRUNC(A1 * 10 0),1) =“ 0”,“”,“分”))

    公式三

    IF(ROUND(A1,2) = 0,“”,IF(ROUND(ABS(A 1),2)“ = 1,TEXT(INT(ROUND(ABS(A 1),2))大写金额公式,“ [DBNum2]”)&“元”,“”)&IF(RIGHT(TEXT(A1,“。00”)),2) * 1 = 0,“ INT”,IF(RIGHT( TEXT(A1,“ .00”),4) * 1》 = 1,IF(RIGHT(TEXT(A1,“ .00”),2) * 1》 9,“”,“零”),IF (ROUND(ABS(A 1),2)》 = 1爱游戏官网下载 ,“零”凤凰体育 ,“”))&IF(RIGHT(TEXT(A1,“。00”),2) * 1》 9,TEXT(LEFT (RIGHT(TEXT(A1,“ .00”),2)),“ [DBNum2]”)&“ Angle”,“”)&IF(RIGHT(TEXT(A1,“ .00”))* 1》 0 ,TEXT(RIGHT(TEXT(A1,“。00”)),“ [DBNum2]”)&“分”,“整数”)))

    我用不同的值测试了这三个公式,它们都满足了我的要求。至少到目前为止,我还没有在上述公式中发现任何错误。上面的公式对负数采用不同的方法。公式1和公式2在负数前面添加一个“负”字,而公式3被处理为正数。我更喜欢公式三的方式。还没有可以设置的条件格式吗?如果它是负数华体会登录 ,请使用条件格式将其变为红色。

    在这里我不会分析和解释上述公式。撰写本文的目的是,我也想自己“组装”一个所谓的通用公式。我只说“汇编”,而不是“开发”或“拼凑而成”,因为EXCEL功能已经在那里准备好了。使用时,它们用于实现特定目的。根据其固有规则,有机组合可以描述为“组装”。但是在此过程中,还需要动脑筋,而仅仅靠“拼凑而成”就无法成功。本文的目的是在“组装”公式时显示我的想法。

    如果您使用编程语言(例如C语言)将人民币金额写成大写金额,您会怎么看?我认为必须考虑每个数字。但是在EXCEL中,单元格格式中存在“特殊”格式,该格式包含将小写数字转换为大写数字的格式。但应注意,此处转换的是数字,而不是金额。因此,转换后,不会在资本额中出现诸如“ yuan”,“ jiao”乐鱼app ,“ fen”,“ integrity”等词。但是,“ yuan”仅出现在整数部分之后,而小数部分只有两个角度。这样,只需使用EXCEL的“特殊”格式将数据分为三个部分:整数部分,角位置和分位数部分进行处理。处理顺序是:首先是整数,然后是角位置,然后是分位数。

    因为需要将其分为三个部分进行处理,然后根据情况将其与“ yuan”,“ jiao”,“ fen”和“ integration”联系起来。连接方法可以使用公式2中的CONCATENATE()函数,也可以使用连接器&。使用&进行连接,公式结构似乎相对简单明了,所以我选择使用&进行连接。

    尽管问题已得到解决,但仍有许多细节需要考虑。

    如果单元格为0或为空,则输出为空,以避免使用诸如“零”和“零元”之类的词。非数字字符不会被处理,并且会使用EXCEL本身的错误提示。

    将负数视为正数,然后使用条件格式将其转换为红色,而不是采用“负XXXXXX”的形式。