利用excel的[DBNum2]数字类型实现中文大写货币金额

本站原创文章,转载请注明: 转载自zrong's Blog,原文 利用excel的[DBNum2]数字类型实现中文大写货币金额,欢迎使用文章源码进行转载。

本站转载文章会标明[转],转载请注明原始作者文章地址。



今天做会议预算时需要将最终金额转换到中文大写数字,发现Excel帮助中找不到相关资料,google了一下,大致了解了应该使用“[DBNum2]”数字类型将数字转换为中文大写。

一些常见的用法如下:

1.在单元格格式中设定自定义格式:

在单元格格式中设定自定义格式

2.使用TEXT函数进行转换:

使用TEXT函数进行转换

至于结合其它函数实现自动转换元角分等功能,请看下面的几篇文章:

顺便说一句EditGrid并不支持[DBnum2]
EditGrid并不支持[DBnum2]

发表评论?

4 条评论。

  1. 请问,在同一单元格内显示:
    1024.5(壹仟零贰拾肆元伍角)

    如何设置?
    谢谢!

  2. 假如A1的值为1024.5,那么下面的代码可以得到你需要的结果:
    =TEXT(LEFT(A1,4),”[DBNum2]“)&”元”&TEXT(RIGHT(A1,1),”[DBNum2]“)&”角”

  3. 您好,
    这样的设置要分两行显示值,
    还是得不到在同一单元格里显示

    1024.5(壹仟零贰拾肆元伍角)“在同一单元格里”

    谢谢!

  4. 确实是在一个单元格中啊?没分两行显示啊?你的是不是自动换行了?

发表评论


请输入上面的验证码