学生到底学了多少字?--数据整理的小妙招
作为数据管理利器,Excel 可以用于分类、检索、查找、筛选、统计等等,可以说无所不能,越来越多的老师开始使用 Excel 记录和管理学习内容。今天介绍两个小窍门,帮你提高效率,事半功倍。
无论汉语还是语文教学中,多数课程内容是螺旋式上升的,就汉字和词汇而言,会有重叠部分。如果要统计学生学习过的汉字数量、准确了解所学汉字,就需要剔除重复部分。手动操作费时费力准确率低,如何快速去掉重复信息,提纯汉字列表呢?在 Excel 里,一分钟就可以搞定!
在操作之前我们先观察一下原始数据:
观察、分析数据结构是我们做任何数据操作前的必要步骤,不同的数据结构会有不同的规律,从而导致操作模式和校验方法的不同。所以第一步“观察数据”非常重要。上图中,左侧表格是标准的关系型数据库,右侧表格则是若干列表的组合。强烈建议大家养成良好的数据录入习惯,采用左边这种关系型数据库格式,这种数据的可操作性远高于右侧的这个表格。但实际工作用两种表格都会遇到,这里分别介绍两种表格的操作方法:
如果您的表格是这种格式的,那么事情就简单了。Excel 里有专门的去除重复数据的操作。在此之前建议您将文件另存,不要在原始数据上操作。
以上操作中,因为选取了整个 I 列进行操作,I 列含有大量空值,所以返回的重复数据计数 768 与实际情况有出入,但是最终去重结果 232 个字是准确无误的。
实际工作中,往往需要将若干列表横向排列在一起,比如图中每课汉字自成一列,或者每学期一列,亦或者每个年级一列。遇到这种情况需要先把所有内容合并到一起吗?其实不用,有更简单的方法,只需三步:
第一步,选定数据区,点选“Data=>From Table”。
第二步,Ctrl+A 全选所有单元格,点击“Transform=>Unpivot Columns”,进行”反数据透视“。
第三步,点选汉字所在列,执行“Home=>Remove Rows=>Remove Duplicates”;然后点击“Close & Upload”。
大功告成!所有列表中重复的汉字将只保留第一次出现的位置,其余则被删除。原始数据如果有变动,只需要右键刷新这个新建的绿色表格就可以更新所有数据。
试想一下,如果把这个表格分享给全校所有中文老师,大家只需各自输入自己所教年级的汉字内容,便可以随时生成全校学生的汉字总表。有了这个总表,我们可以做很多事情,比如导入之前分享的 部首口袋,汇总每个部首学过的汉字;再比如 按照年级水平给汉字加拼音;还可以 批量生成卡片 或者 Quizlet;甚至可以 随机显示某个年级的汉字 或者生成 Bingo 、梯子和蛇 等游戏;如果结合上期 直播课内容,可以做成一个汉字演示系统;还可以以这个表位基准对学生进行测评。
以上两种表格的操作都不复杂,即便是几千字的表格不到一分钟就可以完成筛选,可以大幅度提高工作效率,这就是 Excel 的魅力所在。
感谢大家的关注,如果您对哪一方面的话题感兴趣,请您给公众号后台发送信息告诉我,说不定我下期的主题就写您最关注的方向哦!
Patrick徐老师
2019年4月21日
Patrick徐老师
在美国搞沉浸式教学也不忘分享的技术派
如果您喜欢这篇文章,请您关注我的公众号,并将文章推荐给有需要的朋友。您的每一次转发和打赏,都是鼓励我继续分享的动力。
汉字凑凑凑——汉字游戏
Running Dictation, 你是怎么玩儿的?来听听几位大咖的想法
笔顺演示,一定要用电子设备吗?!- unplug 版笔顺动画
Patrick徐老师
点击 阅读原文 搜索往期文章