1、例如,我们要实现5个等级的划分,60以下为不及格等次,60以上70以下为及格等次,70以上80以下为好等次,80以上90以下为优秀等次,90以上为非常优秀等次。
2、在excel表格的菜单栏,依次点击“工具”——“宏”——“Visual Basic编辑器”,就打开了Visual Basic编辑器。这是excel自带的basic语言编辑器,而不用安装vb6.0、vb.net等专门的编程软件。呵呵,我觉得,这就是excel这个软件最诱人的地方。
3、在Visual Basic编辑器的菜单栏,依次点击“插入”——“模块”,左边就会在sheet1、sheet2、sheet3等列表的下面,出现一个名叫“模块”的文件夹,在这个文件夹下面会出现“模块1”。
4、双击“模块1”,进入编程界面,右边会出现一张白纸样的区域,这就是我们写程序的地方。在这里,我们就编写一个自定义函数。当然了,函数用英语来说就是function了,我们给这个函数起个中文名字“等级”,只需要一个参数n。具体分支选择语句大家看图就可以了。
5、程序写完了,就关闭basic编辑器,回到我们的表格界面。验证奇迹的时刻到了!我们来试试,自己的发明会不会获得成功。选中D2这个单元格,在excel表格的菜单栏,依次点击“插入”——“函数”,就会出现一个选择函数的对话框。
6、为了快速找到我们自己发明的函数,有两种办法,一种是输入“等级”来描述一下,一种是点开函数列表按钮,一直拉到底,选择“用户定义”,都会马上出现“等级”函数。然后就“确定”了。
7、参数我们可以直接输入B2,也可以点开参数选择框,再选中B2单元格,函数公式自然就填完了。当然了,把参数直接换成B2单元格里的数字也可以。为了我们下一步复制公式方便,我们就引用了单元格。这时,就可以看到计算结果了。
8、复制公式的事情相信大家都做过,这里我们需要选中D2单元格,把鼠标慢慢挪到D2单元格的右下角,待黑色的十字出现后,就按住鼠标左键下拉,一直到要计算的最后一个单元格,全部的计算结果马上就会出现。