APP下载

选科不迷茫,高考科目组合统计更高效

2020-07-15

电脑报 2020年24期
关键词:分科控件单元格

新高考“3+1+2”模式已经在部分省市实施,这种组合模式有12种之多。那么如何根据其中的组合对指定的科目分数快速进行统计?其实借助Excel老师们可以轻松进行统计。这里就以福建高考“3+1+2”模式为例进行讲解。

比如图1是某班级学生的考试成绩统计,下面设置分科统计的成绩。注意,这里每个科目的总分并不是和高考完全相同,比如语文、数学、英语都是满分按100分统计,其他科目原始分也没有转换。这里只是按照每次成绩进行分类统计,方便同学们查看自己的组合科目的统计成绩。

用好筛选,分科统计自己选择

因为需要按照“3+1+2”模式进行统计,所以为了方便筛选,这里就先对数据进行转置,将科目名称放置在A列。选择A2:J9数据复制,新建一个工作表,定位到A1选择“粘贴→选择性粘贴→转置”,进行行列转换(图2)。

全选数据,切换到“插入→表格”,插入一个新的表格,这样就可以利用SUBTOTAL函数对筛选的科目进行统计了。定位的B11输入公式“=SUBTOTAL(109,B2:B10)”并右拉填充到H11,这里参数“109”表示排除手动隐藏的行,始终排除已筛选掉的单元格的数据进行统计求和(图3)。

好了,现在就可以根据科目组合进行分数统计了。比如福建高考“3+1+2”模式是指3(语文数学英语必选)+1(物理/历史任选一科)+2(化学、政治、生物、地理任选两科组合)。假设现在需要统计3(语文数学英语)+1(物理)+2(政治、地理)的成绩,那么只要点击A1筛选按钮,在下拉列表中依次选择上述的科目组合,返回表格后就可以看到这个分科的统计数据了,可以将每次分科统计结果复制到其他位置方便统计查看。

所有组合自定义显示

因为整个组合科目总计有12种,为了方便查看所有组合的统计,这里还可以借助插入“复选框”控件来实现。点击Excel菜单栏的“文件→选项→自定义功能区”,在右侧主选项卡下勾选“开发工具”菜单。

为了方便看到选择科目,这里可以先使用条件格式设置被选择科目填充指定颜色。返回Excel窗口,将A2:I4填充为黄色底色显示(表示必选的“3”,图4),I2:I4填充为TRUE(表示被选中),I5:I10填充为“False”(表示未被选中,和TRUE值对应)。

接着选中A5:I6,点击“开始→条件格式→新建规则”,在打开的窗口中选择“使用公式确定要设置格式的单元格”,在公式文本框中输入“=$i5”(绝对引用),点击“格式→填充”,在打开的窗口中将其填充颜色设置为“绿色”。表示当I5、I6显示为“TRUE”(表示选中),就填充为绿色显示,对应分科中的“1”。

操作同上,继续选中A7:I10数据,同上在条件格式中添加一个公式“=$I7”,填充格式选择蓝色,表示当I7:I10显示为“TRUE”就填充为绿色显示,对应分科中的“2”。这样只要我们在I列中将对应科目的值设置为TRUE,被选中的科目就会显示不同的颜色,分别对应“3+1+2”的科目(图5)。

接下来设置选中科目的求和公式,定位到B11输入公式“=SUM(B2:B10*$I2:$I10)”,这是一个数组公式,表示对B2:B10数据求和,然后再和$I2:$I10对应的求和相乘。当I列显示为False时数据是0(即没有被选中科目是不参与统计)。按提示将公式向右填充到I11,以后按下Ctrl+Shift+Enter即可完成对选择科目的统计(图6)。

定位到A14,点击“开发工具→插入→表单控件→复选框控件”,按提示插入一个复选框控件,并将它改名为“物化政组合”(表示“语数英+物理+化学政治”)。接着右击选择“设置控件格式”,将其单元格的链接设置为“$L$1”。

按Alt+F11打开VB设计窗口,点击“插入→模块”按提示输入下列的代码:

Sub 复选框0_Click()

[i5] = [l1].Value

[i7] = [l1].Value

[i8] = [l1].Value

End Sub

代码解释:将单元格I5、I7、I8的值和L1的值关联起来,也就是用户点击复选框变为勾选时(即选择“物化政组合”),L1的值显示为TRUE,同时对应的I5、I7、I8的值和L1一致,显示为TRUE,从而参与科目分数的统计,其他没有选择的科目显示为False不参与统计。

返回Excel窗口,右击上述插入的复选框,右击选择“指定宏”,然后选择上述创建的名称为“复选框0_Click”的宏(图7)。

操作同上,继续插入其他复选框控件,将所有科目的组合和插入的复选框关联到对应的宏,最后将不需要显示的如I:M列隐藏。这样以后我们只要点击相应的复选框,对应科目的分数统就会自动进行统计,并且选择的科目会自动添加不同的颜色(图8)。

点评

當然我们也可以将它作为以后的模板使用,后续只要将各个科目的成绩填入,点击相应的组合复选框就可以很方便地查看各个科目的组合成绩了。

猜你喜欢

分科控件单元格
使用“填表单”微信小程序 统计信息很方便
合并单元格 公式巧录入
流水账分类统计巧实现
基于.net的用户定义验证控件的应用分析
玩转方格
玩转方格
利用VF6.0的Timer控件实现动画效果
取消文理分科:听听孩子们怎样说
高中文理分科要不要取消
Spreadsheet控件在Delphi数据库系统中的编程与应用