本站原创文章,转载请注明: 转载自zrong's Blog,原文 利用excel的[DBNum2]数字类型实现中文大写货币金额,欢迎使用文章源码进行转载。
本站转载文章会标明[转],转载请注明原始作者文章地址。
今天做会议预算时需要将最终金额转换到中文大写数字,发现Excel帮助中找不到相关资料,google了一下,大致了解了应该使用“[DBNum2]”数字类型将数字转换为中文大写。
一些常见的用法如下:
1.在单元格格式中设定自定义格式:

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

至于结合其它函数实现自动转换元角分等功能,请看下面的几篇文章:
顺便说一句,EditGrid并不支持[DBnum2]
![EditGrid并不支持[DBnum2]](http://www.zengrong.net/wp-content/uploads/2006/10/dbnum2_3.png)


请问,在同一单元格内显示:
1024.5(壹仟零贰拾肆元伍角)
如何设置?
谢谢!
假如A1的值为1024.5,那么下面的代码可以得到你需要的结果:
=TEXT(LEFT(A1,4),”[DBNum2]“)&”元”&TEXT(RIGHT(A1,1),”[DBNum2]“)&”角”
您好,
这样的设置要分两行显示值,
还是得不到在同一单元格里显示
1024.5(壹仟零贰拾肆元伍角)“在同一单元格里”
谢谢!
确实是在一个单元格中啊?没分两行显示啊?你的是不是自动换行了?