oracle中trunc函数 trunc函数

Excel小写数字如何转换成中文大写?
工作中经常遇到需要将数字转换为中文大写,比如差旅费报销的时候,我们在Excel中填写好数据之后,如何自动转换成大写金额呢?
方法一 单元格格式选中需要转换的数字,右键选择“设置单元格格式”(快捷键Ctrl+1);依次点击【特殊】—【中文大写数字】,即可 。

oracle中trunc函数 trunc函数


我们来看下转换的效果:
oracle中trunc函数 trunc函数


可以发现的是 , 设置单元格格式这种方法仅适用于正整数的情况,如果出现负数或者小数,并不能很好地转换成中文大写 。
方法二 NUMBERSTRING函数NUMBERSTRING函数是Excel中的一个隐藏函数,可以将数据大写化 。
语法:NUMBERSTRING(数字,类型)
参数二有三种类型供选择,分别是1/2/3,这里我们选择2,(大写中文) , 其它两种小伙伴们自行尝试 。
转换效果如下所示:
oracle中trunc函数 trunc函数


上图可以看出 , NUMBERSTRING函数转换效果基本同设置单元格格式法 , 仅能转换正整数,在遇到负数的时候会直接报错,小数则直接截断 , 不进行转换 。
方法三 公式法B2单元格输入以下公式:

    推荐阅读