连阿拉伯数字都能变成中文大写数字,金额变成万元就更不在话下了:
公式解析:
=TEXT(A2,"0!.0000万元")
和第一个例子一样,0还是占位符,不过这里多了一个感叹号。如果没有感叹号,"0.0000"表示数字保留四位小数。在TEXT的秘密武器中,感叹号用于在原有内容的某个位置强制增加感叹号后的字符,所以我们在单元格中看到的那个小数点其实是在原数据千位数字左边强行加进去的,最后加上“万元”这个后缀,就变成这样的效果了。
如果你觉得四位小数太多了,还可以保留一位小数:
公式解析:
=TEXT(A2,"0!.0,万元")
excel 数字变大写
这个戏法变得怎么样!公式解析:=TEXT(A2,[DBNUM2])DBNUM2是针对于数字的特定代码,需要放在一对中括号中。数字2还可以改成1和3,具体是什么效果你可以试试看,记得留言告诉大家你测试的结
在这个公式中,特定代码中间出现了一个逗号。这个逗号其实就是数字格式中的千位分隔符:
使用了千位分隔符后,数字就缩小了千倍,相当于变成以千元计的数字,因此只需要在最后一位数字的前面显示小数点就能变成万元计的数字。
什么!还想要两位小数的……
这个要求虽说有些为难TEXT,但也不是不行。在之前的例子中,还从来没有对第一参数动过手脚,只是在玩格式代码,现在看来不出绝招是不行了:
公式解析:
=TEXT(A2%%,"0.00万元")
A2后面加两个百分号,表示对单元格A2中的数字除以10000。既然已经对数据源做了手脚,格式代码自然就不需要感叹号了,直接按照数字的设置规则去做就好了。0.00表示以两位小数显示,当然也可以用0.0、0.000、0.0000去设置不同的小数位。
excel 金额变万元的下载地址:
Excel 新增函数 NETWORKDAYS.INTL 使用基础纣
这是在Excel中新增加的函数,用于返回两个日期之间的所有工作日数,该函数的优点是可以自己定义非工作日(NETWORKDAYS,默认周六,周日为非工作日)。语法NETWORKDAYS.INTL(start_date,end_date,