多语言展示
当前在线:963今日阅读:195今日分享:14

怎么根据数字划分等级

我们经常需要划分等级,当然了,基本都是以一定的数据为准,根据数据的大小来划分等级。本文就以给学生的成绩划分等级为例,来做以具体说明,主要是用basic语言,在excel中进行简单的编程,用select case语句来做多分支选择处理。
工具/原料

excel vba

方法/步骤
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单元格的右下角,待黑色的十字出现后,就按住鼠标左键下拉,一直到要计算的最后一个单元格,全部的计算结果马上就会出现。

推荐信息