请选择 进入手机版 | 继续访问电脑版

定西网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

6991

积分

0

好友

2215

主题

管理员

Rank: 9Rank: 9Rank: 9

发表于 2014-2-25 18:08:22 | 查看: 45| 回复: 0
摘要: 一、 设置单元格格式: 用这个办法能直接将阿拉伯数字转换成中文大写金额,而且操作简单。右击需要转换的单元格,在弹出的快捷菜单中选择“单元格格式”,然后在“数字”选项卡中选择“自定义”,在“类型”中写入“[DBNum2]G/通用格式"元"”后按确定即可。瞧,321是不是已经变成了“叁佰贰拾壹元”了?

正文:

一、 设置单元格格式:

用这个办法能直接将阿拉伯数字转换成中文大写金额,而且操作简单。右击需要转换的单元格,在弹出的快捷菜单中选择“单元格格式”,然后在“数字”选项卡中选择“自定义”,在“类型”中写入“[DBNum2]G/通用格式"元"”后按确定即可。瞧,321是不是已经变成了“叁佰贰拾壹元”了?

可惜的是,这个办法只能处理整数,而对带有小数的数字无能为力。当然也有过朋友通过对此法进行一定的扩展而可以处理部分带小数的数字,但效果不是很理想。

二、 利用中文大写金额转换函数:

先别急,这个函数你在Excel里是找不到的,微软毕竟不是大陆公司!这个函数被收集在本站开发的“Excel扩展函数集”里,下载这个函数集,按说明进行安装后,在Excel中运用一个叫EHDXRMB()的函数就可以将任意数字转换成中文大写金额。具体情况在此就不多进行介绍了。

三、 利用公式进行转换:

所谓“自力更生,丰衣足食”,这第三种方法就是自己编写公式进行转换。虽然吝啬的小编连白开水也舍不得给我,但我还是一如既往地发扬大公无私之精神将独门密技告之天下,包学包会,不会免费再学……(小编 :STOP!再要是废话就OUT!) 1、IF函数

这是Excel里最常用到的函数之一,它的功能是执行真假值判断,根据逻辑测试的真假值返回不同的结果。其语法为IF(判断表达式,当条件值为真时返回的值,当条件值为假时返回的值)。通俗地说,就是“如果……就……否则”的语法结构。比如A1单元格内为学生成绩,我们现在要在B1单元格计算此成绩是否及格,则公式为“=IF(A1<60,"不及格","及格")”,这样一来,如果A1的数值小于60,B1就会显示“不及格”,否则就显示“及格”,是不是挺简单?IF函数是允许嵌套的,也就是说IF函数里面还可以有IF函数,这样就可以执行比较复杂的判断了。

2、TRUNC函数

这个函数可以截去指定位数的小数,如果将小数部分全部截去,就可以得到一个整数。要注意,截去是指直接舍弃,而不是四舍五入。比如A1单元格为21.147,要想在B1单元格内将它转换为只有两位小数的数字,则公式为“=TRUNC(A1,2)”,计算结果为21.14。

3、文本函数

文本函数是一系列对文本进行截取、合并、查找、转换等操作的函数。下面简单介绍一下下文中将用到的几个:

A、LEN函数,用来计算指定文本的字符数,任何字符都将被计数,包括字母、数字、标点符号甚至空格。如“LEN("Excel Home")”等于10。

B、LEFT函数,可以从文本字符串的左边开始截取指定长度的文本,如“LEFT("Excel Home",5)”等于“Excel”。

C、RIGHT函数,这个函数的功能与LEFT函数相似,只不过它是从右边开始截取文本的。如“RIGHT("Excel Home",4)”等于“Home”。

D、MID函数,这个函数还是用来截取文本的,但方式与上两种都不同,它是从指定的位数开始截取指定长度的文本。“MID("Excel Home",2,4)”等于“xcel”。

E、&函数

实际上这个函数的全称应该是CONCATENATE,只不过这个名字太长不容易记住,所以干脆就叫做&.函数,它的功能是将几个文本连结起来。比如“"电脑"&"界"&"应用"&"文萃"”等于“电脑界应用文萃”。

咳咳(笔者一阵咳嗽),大家看到这里可能要觉到有些枯燥了,但所谓“磨刀不误砍柴功”,如果你不先掌握这些基础知识,待会儿我开始讲如何转换中文大写金额时,你可要傻眼了!不过也别急,就剩下一个函数要讲解了!好了,继续!

F、TEXT函数

这个函数其实也是一个文本函数,但因为在转换中文大写金额时这是一个起关键作用的函数,而在Excel帮助中又未详述,所以要着重介绍一下。

TEXT函数可以将一数值转换为按指定数字格式表示的文本,比如是否带千分号,显示几位小数,是否带货币符号,还有日期,时间等等。当然,最重要的是它可以将数值转换为中文大写,虽然不能直接将阿拉伯数字转换为中文大写金额,但已经足够了。

TEXT的语法是TEXT(目标数值,格式),这个格式的种类及写法与单元格格式中数字选项卡中显示的相同。如TEXT(100.1,"0.00")=100.10。注意,任何数值只要被TEXT函数转换过,不单单是显示格式被改变了,内容也彻底变成了文本,不能再参与计算了。要将数值转换为中文大写,应该在函数中用“[DBNum2]”格式参数,这是在Excel帮助中没提到的一个参数,但却非常实用!

收藏回复 显示全部楼层 道具 举报

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

Archiver|手机版|

Copyright © 2013-2014 Comsenz Inc. 版权所有 站长邮箱: zhizhebuhuo&yahoo.com(请用"@"替换邮件地址中的"&")

回顶部