Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5096|回复: 9

[已解决]急求助:如何将结算表中的小写转换成大写

[复制链接]
发表于 2012-3-20 14:46 | 显示全部楼层 |阅读模式
                      求助各位高手:因为印刷时多印刷了大写区域的百、十、万、千、百、十、元,怎么将结算表中的小写转换成大写,如附表那样,在大写 区域的元、十、百、千、万前面自动生成大写。
                        如:我小写¥1583。大写千前面生成壹,百前面生成伍,十前面生成捌,元前面生成叁。

最佳答案
2012-3-20 15:52
本帖最后由 zjdh 于 2012-3-20 15:55 编辑

结算表.rar (4.44 KB, 下载次数: 27)

结算表.rar

7.53 KB, 下载次数: 9

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-3-20 15:34 | 显示全部楼层
回复

使用道具 举报

发表于 2012-3-20 15:52 | 显示全部楼层    本楼为最佳答案   
本帖最后由 zjdh 于 2012-3-20 15:55 编辑

结算表.rar (4.44 KB, 下载次数: 27)
回复

使用道具 举报

发表于 2012-3-20 15:53 | 显示全部楼层
楼主,看看附件是不是你想要的结果。
取数是用公式实现;
大写金额在设置单元格格式——数字——特殊,选择“中文大写数字”(见图片);

3.20-5.png

结算表1.rar

4.66 KB, 下载次数: 4

回复

使用道具 举报

发表于 2012-3-20 16:14 | 显示全部楼层
一个公式右下拉:请看附件,不知道可不可以? 结算表.zip (9.41 KB, 下载次数: 14)
回复

使用道具 举报

发表于 2012-3-20 16:15 | 显示全部楼层
你看看,这样行不?
=SUBSTITUTE(TEXT(TRUNC(R5),"[dbnum2]")&"元"&SUBSTITUTE(TEXT(MOD(R5,1)*10,"0角[dbnum2]"),"零角","零")&SUBSTITUTE(TEXT(MOD(R5,0.1)*100,"0分[dbnum2]"),"零分","整"),"零整","整")

结算表.rar

4.37 KB, 下载次数: 1

回复

使用道具 举报

 楼主| 发表于 2012-3-20 16:17 | 显示全部楼层
高手实在是太多了,困扰我半天的问题高手们一会就解决了,谢谢大家。
回复

使用道具 举报

发表于 2012-3-20 16:20 | 显示全部楼层
刚看到三楼zjdh的回答,这位的公式比较简单,而且考虑了可能为负值的情况,学习了,赞一个!
回复

使用道具 举报

发表于 2012-3-20 16:29 | 显示全部楼层
周义坤 发表于 2012-3-20 16:14
一个公式右下拉:请看附件,不知道可不可以?

坤哥:本月结余前面有个-,代表负的金额,所以最高字符数应该是16,不是14。如果结余是负百万以上,LEFT的第一个参数为-2,就错误了。
回复

使用道具 举报

 楼主| 发表于 2012-3-21 10:20 | 显示全部楼层
周义坤 发表于 2012-3-20 16:14
一个公式右下拉:请看附件,不知道可不可以?

谢谢,你们的公式都可以,其实我不懂,只要出来我要的结果就可以了,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 07:03 , Processed in 0.539014 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表