2024年4月2日发(作者:)

手把手教你转换出中文大写金额

大家在使用Excel的时候,是否会遇到要把一个或一些阿拉伯数字转换成中文

大写金额的计算要求呢?如果只是偶尔需要对少数几个数字进行转换,干脆手工操作

啦,但如果要进行转换的数字较多或经常要转换时,该怎么办呢?一向无往不胜的

Excel能为你做些什么呢?其实,这个不难,最少有三种方法可以实现。

一、设置单元格格式:

用这个办法能直接将阿拉伯数字转换成中文大写金额,而且操作简单。右击需

要转换的单元格,在弹出的快捷菜单中选择“单元格格式”,然后在“数字”选项卡

中选择“自定义”,在“类型”中写入“[DBNum2]G/通用格式"元"”后按确定即

可。瞧,321是不是已经变成了“叁佰贰拾壹元”了?

可惜的是,这个办法只能

处理整数,而对带有小数的数字无能为力。当然也有过朋友通过对此法进行一定的

扩展而可以处理部分带小数的数字,但效果不是很理想。

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

先别急,这个函数你在Excel里是找不到的,微软毕竟不是大陆公司!这个函数

被收集在本站开发的“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函数,这样就可以执行比较复杂的判断了。