一个以电子商务为主题的地域性信息资讯门户网站——www.jiaonan.net
网站首页 | 创业沙龙 | 网上商城 | 企业黄页 | 分类广告 | 人才市场 | 房产交易 | 二手市场
消费e店 | 时尚生活 | 在线影院 | flash动漫 | 笑话频道 | 真情交友 | 电子相册 | 博客日志
您所在的位置:胶南信息港 > 浏览正文
100.55元变壹佰元零伍角伍分  就这么简单
http://www.jiaonan.net  发布时间:2006-5-23 17:02:52  来自:

■ 陕西 陈东

  使用Excel时,经常需要将一些阿拉伯数字转换成中文大写金额,如单位的要账通知书等。虽然手工修改很方便,但如果数据量太大,修改起来会非常麻烦。而Excel提供的将小写数字转换成大写数字的功能,并不符合要求,因为它会将100.55元转换成“壹佰.伍伍”,但我们的目标是“壹佰元零伍角伍分”。当然,你可以用VBA编程实现一个大小写转换的宏,其实还有其他更简单的方法帮你实现这个功能。

思路描述:

  利用TEXT函数和TRUNC函数来获得金额当中整数的数值,并放置在“元”位这一列,同理,取得十位上的小数和个位上的小数,分别放置在“角”位列和“分”位列,然后根据元位、角位、分位的实际情况,用IF函数判断以上三列数值,并用&连接符连接好元位、角位、分位,合成大写人民币。而后隐藏元、角、分三列,就得到如图1所示的效果了。

excel

  第一步:建好表格,选中C,D,E,F列,右击,选择“设置单元格格式”选项,然后在弹出的“单元格格式”对话框中选中“数字”选项卡,在分类栏中选择“特殊”选项,然后将右边的“类型”设置为“中文大写数字”,如图2所示。

[1] 2  下一页

(编辑:) 留言评论】【打印网页】【关闭窗口】【↑顶部
+ 相关文章
 ·谈如何用Win2003架设邮件服务器
 ·让通配符不再“通配”
 ·Office 12预览,旧版本成绊脚石
 ·没有公式编辑器  公式照样输得好
 ·有了IPBook 网络打印机无处藏身
 ·一劳永逸   把Excel搬上网
 ·幻灯片声影俱佳  一个都别少
 ·一步搞定“错误信息”
 ·我的Office文档   我做主
 ·榨干Word表格的最后空间
版权与免责声明:
1.凡本网注明来源为“胶南信息港”的所有作品,包括文字与图片,未经本网授权不得转载。违反上述声明者,本网将依法追究法律责任。
2. 凡注明"来源:xxx(非本站)"的作品,均转载自其它媒体,本网转载的目的在于传播更多信息,此类稿件并不代表本网观点,本网不承担此类稿件侵权行为的直接责任及连带责任。
3. 如因作品内容、版权等需要同本网联系的,请在本网发表之日起30日内联系,否则视为放弃相关权利。