手把手教你转换出中文大写金额Word格式.docx

上传人:b****4 文档编号:17782764 上传时间:2022-12-10 格式:DOCX 页数:16 大小:22.80KB
下载 相关 举报
手把手教你转换出中文大写金额Word格式.docx_第1页
第1页 / 共16页
手把手教你转换出中文大写金额Word格式.docx_第2页
第2页 / 共16页
手把手教你转换出中文大写金额Word格式.docx_第3页
第3页 / 共16页
手把手教你转换出中文大写金额Word格式.docx_第4页
第4页 / 共16页
手把手教你转换出中文大写金额Word格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

手把手教你转换出中文大写金额Word格式.docx

《手把手教你转换出中文大写金额Word格式.docx》由会员分享,可在线阅读,更多相关《手把手教你转换出中文大写金额Word格式.docx(16页珍藏版)》请在冰豆网上搜索。

手把手教你转换出中文大写金额Word格式.docx

这个函数被收集在本站开发的“Excel扩展函数集”里,下载这个函数集,按说明进行安装后,在Excel中运用一个叫EHDXRMB()的函数就可以将任意数字转换成中文大写金额。

具体情况在此就不多进行介绍了。

三、 

利用公式进行转换:

所谓“自力更生,丰衣足食”,这第三种方法就是自己编写公式进行转换。

虽然吝啬的小编连白开水也舍不得给我,但我还是一如既往地发扬大公无私之精神将独门密技告之天下,包学包会,不会免费再学……(小编 

STOP!

再要是废话就OUT!

)<

为了照顾一些Excel初学者,我们先来了解一下什么是Excel里的公式与函数。

Excel之所以计算功能异常强大,百分之八十的功劳就在于用户可以创建公式进行计算。

所谓公式,实际上就是一个计算表达式(通常是包含函数与单元格引用的计算表达式)。

在Excel里,以“=”作为公式的标志,在任何一个非文本值类型的单元格内,只要以“=”开头,就必定是Excel公式,举一最简单的例子:

如果A1、B1单元格的值为别为1和2,那么如果在C3单元格内输入“=A1+B1”,则Excel会自动将A1和B1的值相加,得到数值3,再返回给C3单元格。

再来说函数,函数其实就是包装好的公式,它能根据你提供的参数自动进行复杂的计算,从而最大限度地减轻你的工作量。

Excel内置了大量具备各种功能的函数,而且Excel还允许用户自己添加函数(就像第二种方法中笔者写的那个),这样一来,在Excel里几乎没有计算不出来的东西了。

拿Excel中较常用到的SUM函数来说,如果要计算从A1到A100单元格的数值总和,写公式时是用不着写成“=A1+A2+A3+……A100”的,而只是简单地写成“=SUM(A1:

A10)”就可以了。

Excel中有上百种函数,今天我们只讲我们将要用到的几个。

其实所有这些函数的功能及详细用法在Excel帮助文件里都有介绍,当你遇到具体计算要求时,只要你点击常用工具栏中“粘贴函数”按钮,Excel会将所有的函数一一展示在你眼前,结合相应的帮助文件,你可以迅速挑选到一个适合你的函数。

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("

,5)”等于“Excel”。

C、RIGHT函数,这个函数的功能与LEFT函数相似,只不过它是从右边开始截取文本的。

如“RIGHT("

,4)”等于“Home”。

D、MID函数,这个函数还是用来截取文本的,但方式与上两种都不同,它是从指定的位数开始截取指定长度的文本。

“MID("

,2,4)”等于“xcel”。

E、&

函数<

实际上这个函数的全称应该是CONCATENATE,只不过这个名字太长不容易记住,所以干脆就叫做&

.函数,它的功能是将几个文本连结起来。

比如“"

电脑"

&

"

界"

应用"

文萃"

”等于“电脑界应用文萃”。

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

不过也别急,就剩下一个函数要讲解了!

好了,继续!

F、TEXT函数<

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

TEXT函数可以将一数值转换为按指定数字格式表示的文本,比如是否带千分号,显示几位小数,是否带货币符号,还有日期,时间等等。

当然,最重要的是它可以将数值转换为中文大写,虽然不能直接将阿拉伯数字转换为中文大写金额,但已经足够了。

TEXT的语法是TEXT(目标数值,格式),这个格式的种类及写法与单元格格式中数字选项卡中显示的相同。

如TEXT(100.1,"

0.00"

)=100.10。

注意,任何数值只要被TEXT函数转换过,不单单是显示格式被改变了,内容也彻底变成了文本,不能再参与计算了。

要将数值转换为中文大写,应该在函数中用“[DBNum2]”格式参数,这是在Excel帮助中没提到的一个参数,但却非常实用!

好了,刀我们就先磨到这里,下面我们开始砍柴!

首先,我们要分析一下计算要求——在进行较复杂的公式创建之前,这是非常必要的一个步骤,就好像写论文前要先列好提纲一样,一定要先有好的规划,才能有好的解决方案。

我们已经知道,TEXT函数只能简单地把数字转换为中文大写,而且只适合于整数,这也就是说,需要我们将目标数值分成元、角、分三段来转换,然后再用&

函数拼接在一起。

标准的货币型数值包含两位小数,因为目标数值是未知的,所以我们首先要将要转换的数值转换成"

的格式,比如“588.1”,我们要把它转换为“588.10”,这样才便于后面进行分段转换。

还有一点要注意的地方是目标数值可能不只两位小数,这时我们就要截掉多余位数的小数(是截掉,可不是取整哟,不然的话,1.998可要变成2.00了!

下面进行分段转换,我们先假设一个某工作表中C2单元格中存在一个需要转换的目标数值:

5188.15,则各段计算公式分别为:

table 

border="

0"

cellspacing="

cellpadding="

class="

n1"

width="

403"

>

tr 

style="

height:

15.0pt"

td 

510"

nowrap 

colspan="

2"

valign="

bottom"

15.0pt;

border-left:

2.25pt 

double 

green;

border-right:

border-top:

border-bottom-style:

none;

border-bottom-width:

medium;

padding-left:

.75pt;

padding-right:

padding-top:

padding-bottom:

0cm"

MsoNormal"

align="

center"

text-align:

span 

font-family:

宋体;

mso-ascii-font-family:

Times 

New 

Roman"

;

mso-hansi-font-family:

各部分转换值<

/span>

lang="

EN-US"

font-size:

12.0pt;

宋体"

o:

p>

/o:

/p>

/td>

/tr>

15.75pt"

81"

15.75pt;

border-right-style:

border-right-width:

.5pt 

solid 

border-bottom:

color:

green"

整数部分<

427"

border-left-style:

border-left-width:

navy"

=TEXT(TRUNC(C2),"

[DBNUM2]"

)&

元<

border-top-style:

border-top-width:

角位<

=TEXT(MID(C2,LEN(TEXT(TRUNC(C2,2),"

))-1,1),"

角<

分位<

=TEXT(RIGHT(TEXT(TRUNC(C2,2),"

),1),"

分<

16.5pt"

16.5pt;

角分位<

border

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1