前言:本教程是基于EXCEL2013操作的。
又是一年备考年,急性子的家长在初三刚开学就已经开始助考了。
近日,与某友交流时,他提及为了鼓励孩子建立中考信心,因此,打算将全市多次中考模拟考试排序进行汇总,由此得知有哪些人能够稳定在前100名。只是偶尔进入前100名的学生,在考试中,属于不稳定分子,不足为惧。这样,可以让孩子意识到,他真实的竞争对手并没有多少,从而增强考试自信,实现高效复习。
他所期待列成的表格是以第一次模拟成绩排序为索引,将随后几次成绩排序,一一标注在学生姓名之后。
但是,每次入围前100的学生并不相同,怎样将他们一一列出来呢?
如果,逐一表格查询,虽然能够实现,但是过于繁琐,便求助于我。
我觉得这个案例比较典型,故写出教程,与大家分享。
一、事先准备
准备好4次模拟
排序数据源。每次模拟成绩
为了便于操作,我仅列出10个数据,为了显得真实,4次模拟给出的姓名并不完全相同。
二、提取所有人姓名
1、现把所有人的姓名复制粘贴到同一工作表内。
可见其中有重复多次的。
最笨的方法是一个一个挑;
相对聪明一点儿的,通过排序把相同的名字排在一处,再删除。
若是人比较少,还可以操作,如果成千上万就该哭死了!今天,就跟大家分享一个去重的小技巧。
2、高级筛选
选中原始数据列,选择“数据”——“筛选”——“高级筛选”,勾选“将筛选数据复制到其他地方”,填写复制到的位置,勾选“选择不充分的数据”,然后确认即可。
三、导入数据
使用vlookup函数进行数据导入。
vlookup函数公式:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。
表述就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配),0是精确,1是近似。在我们的工作中,一般都是使用精确匹配。
本次导入的公式为:VLOOKUP(A2,'1次模拟'!A$2:B$11,2,0)
解析:当A2和1次模拟工作表中的A2:A11中任何一个数据相同,即返回第二列同行数据。
例如,A2的数据和1次模拟工作表中A5的数据相同,那么,则在B2的位置返回1次模拟工作表中B5的数据。
在这张表上,我们可以看出每个人每次模拟考试的排序情况,其中,没有返回具体数值的空格,代表该次模拟考试中,该名学生没有进入前10名。
四、筛选
通过筛选,将某次没有进入前十名的学生筛掉,留存次次进入前10名的学生,然后通过拖拽的方式生成序列,得知人数。
具体操作是“数据”——“筛选”——右键单击单元格右下角的黑三角按钮,在“搜索”对话框里勾掉“#N/A”。
逐列完成此操作。
这样操作后,会发现能够稳定在前十名的学生只有七人,是不是觉得竞争压力小了很多呢?
题外话:你对于excek或word使用有哪些具体困惑,欢迎给我留言或者发简信,我将尽量逐一解答!