Excel函数开放教育学籍管理论文

时间:2022-11-21 02:37:30

Excel函数开放教育学籍管理论文

一、引言

南京电大开放教育学籍管理工作涉及开放教育学生的入学注册管理、学生基本信息管理、学生学籍异动管理、学生课程注册管理、学生毕业审核管理和学位审核等工作,如何做好平均每学期三万多在籍学生的各项学籍管理工作,以及学籍管理工作中涉及到的各项数据处理、统计和分析工作,除了熟练掌握开放教育教务管理系统外,掌握相关的数据表格管理软件是非常有必要的,Microsoftoffice的电子表格处理软件Excel就是一套优秀的数据处理软件。通过Excel工具配合开放教育教务管理系统的使用,必将极大地提高开放教育学籍管理工作效率,取得良好效果。

二、Excel工具及常用函数介绍

Excel是微软公司的办公软件Microsoftoffice的组件之一,也是微软办公套装软件的一个重要组成部分。它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计、财经、金融等众多领域。Excel中的函数是一些预定义的公式,它们使用一些参数的特定数值按特定的顺序或结构进行计算。用户可以直接使用它们对某个区域内的数值进行一系列运算,如分析和处理日期值和时间值、确定单元格中的数据类型、计算平均值和运算文本数据等。Excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。下面,笔者就南京电大开放教育学籍管理中经常使用的Excel函数作简要介绍:1.MID函数功能:从一个文本字符串的指定位置开始,截取指定数目的字符。格式:MID(text,start_num,num_chars)参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。举例:若A1单位格中内容为“开放教育学籍管理”,从中取出“学籍”可以在B1单元格编辑公式“=MID(A1,5,2)”,确认后B1单元格显出“学籍”。2.LEN函数功能:统计文本字符串中字符数目。格式:LEN(text)参加数说明:text表示要统计的文本字符串。举例:若A1单位格中内容为“开放教育学籍管理”,要统计A1单元格中字符的数目,可以在B1单元格编辑公式“=len(A1)”,确认后B1单元格显示出统计结果“8”。LEN函数统计时,无论参数中是全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。3.IF函数功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。格式:IF(Logical,Value_if_true,Value_if_false)参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。举例:A1单元格为学生的年龄,在B1单元格中输入公式:=IF(A1>=35,"中年组","青年组"),确认以后,如果A1单元格中的数值大于或等于35,则C29单元格显示“中年组”字样,反之显示“青年组”。4.DATEDIF函数功能:计算两个日期之间的天数、月数或年数。格式:DATEDIF(start_date,end_date,unit)参数说明:Start_date为一个日期,它代表时间段内的第一个日期或起始日期。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。Unit参数中"Y"返回时间段中的整年数,Unit参数中"M"时间段中的整月数,Unit参数中"D"时间段中的天数。5.VLOOKUP函数功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)参数说明:Lookup_value代表需要查找的数值;Table_array代表需要在其中查找数据的单元格区域;Col_index_num为在table_array区域中待返回的匹配值的列序号(当Col_index_num为2时,返回table_array第2列中的数值,为3时,返回第3列的值);Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。

三、Excel函数在开放教育学籍管理中的应用

(一)数据截取

在南京电大开放教育学籍管理过程中,经常要根据中央电大下发的数据,提取学生所在的省级电大名称、学生的类别和年级等。例如:在毕业审核反馈文件中的毕业学生统考未通过名单(详见图1,注:考虑到学生信息的隐私性,图中所涉及的数据均为随机编制数据)。图1.学生基本信息表截图1.从数据表中筛选出南京电大的学生由于数据表中没有省级电大名称字段,此时,我们可以利用MID函数从学号字段中截取出省级电大代码,然后再根据省级电大代码筛选出满足条件的记录即可。具体步骤:第一步,在D1单元格输入标题省校电大名称;第二步,在D2单元格编辑公式“=MID(A2,6,3)”后确认,即从学号字段中第六个字符开始取三个字符即省级电大代码;第三步使用自动填充功能引用公式,得出所有学生的省校代码;第四步,使用EXCEL筛选出满足条件为“321”的记录,南京电大的省级代码为321,即筛选出南京电大的学生记录(如图2)。图2.学生基本信息表中XH字段含“321”信息截图2.从数据表中筛选出学生的年级同理,我们可以利用MID函数从学号字段中截取出学生的年级,具体步骤:第一步,在D1单元格输入标题年级;第二步,在D2单元格编辑公式“=MID(A2,1,4)”后确认,即从学号字段中取出前四个字符即为年级代码;第三步使用自动填充功能引用公式,得出所有学生的年级(功能相似,此处不作图示)。3.从数据表中筛选出学生的类别同理,我们还可以利用前面的MID函数实现,从学号字段中截取出学生的类别代码,“1”为开放本科学生,“7”为开放专科学生,具体步骤:第一步,在D1单元格输入标题学生类别;第二步,在D2单元格编辑公式“=MID(A2,5,1)”后确认,即从学号字段中取出学生类别代码;第三步使用自动填充功能引用公式,得出所有学生的类别代码(功能相似,此处不作图示)。

(二)数据计算

南京电大开放教育学籍科每学期会对开放教育在籍和毕业学生信息进行分类统计,如按照学生的性别、专业、籍贯、民族、政治面貌等,此类信息可以从数据库中直接提取分类汇总统计结果。而有些数据则需要通过对系统中的数据进行计算,才能得到相关的统计结果,例如学生的年龄,我们可以从学生的身份证号码字段提取出相关数据计算学生的年龄,在提取身份证号码中出生日期数据时要注意区分身份证号码15位和18位不同的取值,可以通过LEN函数来判断身份证号码的位数,使用IF函数做判断。如果身份证号码为18位,通过MID函数从第7位开始取4位作为出生年份,否则用MID函数从第7位开始取2位作为出生年份。最后用返回当前日期函数——TODAY函数进行运算,即用当前系统的日期跟学生的出生日期做比较,得到学生的年龄。具体步骤:第一步,在D1单元格输入标题学生年龄;第二步,在D2单元格编辑公式“=IF(LEN(C2)=18,DATEDIF(MID(C2,7,4)&"-"&MID(C2,11,2)&"-"&MID(C2,13,2),TODAY(),"Y"),DATEDIF("19"&MID(C2,7,2)&"-"&MID(C2,9,2)&"-"&MID(C2,11,2),TODA-Y(),"Y"))”后确认,即求得学生的年龄;第三步使用自动填充功能引用公式,得出所有学生的年龄(如图3)。图3.学生基本信息表

(三)数据比较及引用

在南京电大开放教育学籍管理过程中,经常会对多张数据表进行比较,或者引用其他数据表中的数据,例如前面示例图一数据和图4数据做比较,图4数据见下图:图4.学生所学专业信息表截图图1为EXCEL中Sheet1工作表的内容,图4为EXCEL中Sheet2工作表的内容,现在需要在Sheet1工作表中增加学生的ZYMC(专业名称)字段,如果通过复制、粘贴来完成,不仅费时费力,而且容易出错。我们可以借助于VLOOKUP函数,通过学号来对两张工作表的数据做比较,并从Sheet2工作表中读出相同学号的专业名称字段。具体步骤:第一步,在D1单元格输入标题ZYMC(专业名称);第二步,在D2单元格编辑公式“=VLOOKUP(A2,Sheet2!A1:C14,3,0)”后确认,即从Sheet2工作表中取出与A2单元格相同学号的专业名称;第三步使用自动填充功能引用公式,得出所有学生的专业名称(如图5)。图5.学生基本信息表增加专业名称字段截图以上Excel函数仅是笔者在南京电大开放教育学籍管理工作中经常使用的函数,如果熟练掌握了以上函数的使用方法,通过各类函数的组合嵌套使用,必将给我们的数据处理工作带来极大的便利。

四、结束语

函数作为Excel数据处理的一个最重要工具,功能十分强大,在工作实践中还可以有更多的应用。总之,如果能根据具体情况巧妙地对各类函数加以综合运用,那函数确实是一种无比强大的工具。为各类数据的管理工作带来了极大的便利。

作者:张勇单位:南京广播电视大学