实用技巧,快速用Excel函数整理成绩表

&">nbsp;   Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
a
  大量的公式函数可以应用选择,可以实现许多方便的功能,给使用者方便。

单位教务部门拿来Excel两张工作表,要把“成绩表”中成绩列数据复制到“学生基本信息表”成绩列中。我对照了两个表,发现几个难点。

  (1) “学生基本信息表”的姓名与“成绩表”中的姓名不一样,“学生基本信息表”中的“王一”在“成绩表”中为“ 王 一”,出现了全角或半角空格。

  (2) “学生基本信息表”中王小平在“成绩表”中无此人,即“学生基本信息表”的人数多于“成绩表”的人数。

  (3) “成绩表”中成绩列为文本方式,且出现了全角数字。

  (4) 每个表的数据为几千条。如果对“成绩表”中的姓名列进行排序,把成绩列进行复制粘贴到“学生基本信息表”中的成绩列,出现错位。

  我通过Excel函数SUBSTITUTE和LOOKUP来解决,将“学生基本信息表”和“成绩表”进行了一些修改,实现将“成绩表”中的数据复制到“学生基本信息表”中,并且保持最终表格的清爽和数据的正确。

  除去“成绩表”中全角或半角空格

  首先,我要解决的问题是将“成绩表”中姓名的空格去掉,让“成绩表”中的学生姓名显示和“学生基本信息表”中的一样。此时我利用替换公式 SUBSTITUTE(SUBSTITUTE(A2,"半角空格 ",""),"全角空格","")。在D2单元格输入公式=SUBSTITUTE(SUBSTITUTE(A2," ","")," ",""),然后在整个D列复制公式。选择D列数据→进行复制,再选择A列所有数据→选择性粘贴→值和数字格式。

  转化“成绩表”中成绩列为数字

  删除了空格,下面的工作就是将“成绩表”中的数字规范为半角形式。同样利用函数SUBSTITUTE。在E2单元格输入公式= (SUBSTITUTE(C2,"。","."))*1,其中SUBSTITUTE(C2,"。",".")表示句号“。”转化为点号“.”,“*1”表示转化为数字。然后在E列复制公式。同样进行选择性粘贴。选择E列数据→进行复制,再选择C列所有数据→选择性粘贴→值和数字格式。删除“成绩表”中D 列、E列。

  复制“成绩表”中数据到“学生基本信息表”

  最后一步就是复制“成绩表”中的数据到“学生基本信息表”了,但是我们不能简单地利用复制粘贴来实现,因为我们的这个具体案例中包含没有成绩的同学,所以为了数据的正确性,我们知道查询函数LOOKUP有一个特性就是在查询结束后会在指定的区域返回查询结果,我就用它来达到复制“成绩表”中数据的效果。

  其语法为LOOKUP(lookup_value,lookup_vector,result_vector)。其中Lookup_value为要查找的数值,Lookup_vector为只包含一行或一列的区域,且必须按升序排列,否则要返回错误,Result_vector 返回只包含一行或一列的区域。

  如果函数LOOKUP找不到lookup_value,则查找lookup_vector中小于或等于lookup_value的最大数值,如果 lookup_value 小于lookup_vector 中的最小值,函数LOOKUP 返回错误值 #N/A,利用这个特性,我们把公式改为=LOOKUP(1,0/(条件),引用区域),条件——产生的是逻辑值True、False数组,0 /True=0,0/false=#DIV0!,即Lookup的第2参数便是由0、#DIV0!组成的数组(都比1小),如果找到满足条件,就返回对应行引用区域的值;如果没有找到满足条件的记录则返回#N/A错误,从而实行精确查找。

  在“学生基本信息表”中D2输入公式=LOOKUP(1,0/(成绩表!A$2:A$5=B2),成绩表!C$2:C$5)。在没找到数据的一栏出现了#N/A,影响了表格的美观。稍微改进一下,利用ISNA函数判断是否为#N/A,如果是,设置为空。

  因此在D2输入公式=IF(ISNA(LOOKUP(1,0/(成绩表!A$2:A$5=B2),成绩表!C$2:C$5)),"",LOOKUP(1,0/(成绩表!A$2:A$5=B2),成绩表!C$2:C$5)),这样#N/A不会出现在单元格中,最后在D列进行公式复制即可。

时间: 2024-10-31 06:03:19

实用技巧,快速用Excel函数整理成绩表的相关文章

Excel函数 学生成绩等级评定轻松搞定

http://www.aliyun.com/zixun/aggregation/16544.html">Excel函数可以帮助 各位老师用字母A.B.C给学生打成绩.我们定的标准是80分以上为A,60分至79分为B,60分以下为C.下面我们看如何实现这一效果. 一.利用公式计算等级: 在Excel中把成绩录入完成,然后在表头行的最后边再添加上一个"等级"列.在F2单元格中输入:=CONCATENATE(IF (C2>=80,"A",IF(C2&

简单四步 菜鸟用Excel打出考试成绩表来

我在Excel教学中发现,先从简单的公式入手,直接进行实际问题地解决,能增强学生的学习兴趣.加快学习的进度,使学生更快的了解和掌握Excel.总之越简单越好,先入门再说.今天我们就先来学习打印输出一张成绩表. 第一步:表的设计及原始数据输入. 打开Excel程序就是一张空白表,无需特别设计,输入表头.姓名,按照成绩表的格式照搬过来就行.然后输入各门功课的成绩,每一个成绩放在一个单元格内.每一个单元格有一个地址,用列标和行标组成,如"高学健"的单元格地址是B2."物理"

用Excel打出考试成绩表来

  第一步:表的设计及原始数据输入. 打开Excel程序就是一张空白表,无需特别设计,输入表头.姓名,按照成绩表的格式照搬过来就行.然后输入各门功课的成绩,每一个成绩放在一个单元格内.每一个单元格有一个地址,用列标和行标组成,如"高学健"的单元格地址是B2."物理"在F1等.在输入时,根据各任课教师提供的成绩,可以用数字键盘按列输入,回车即可在下一个单元格中继续输入. 第二步:成绩的汇总及排序. 录入原始数据后,根据实际情况汇总.H2单元格中是"高学健&q

快速了解Excel函数的用法

Excel中提供了上百种工作表函数,我们可以根据需要选用.如果知道所要作用函数的名字,但又记不清它的所有格式,这时我们可以用键盘快捷键把参数粘贴到编辑栏内. 具体方法是:在编辑栏中输入一个等号,然后录入一个函数,再按下Ctrl+A键,弹出公式选项板,里面显示了选定函数的名称及其每个参数.在打开的对话框中添入所需参数,当我们选取任何一个参数时,在对话框中会看到它的解释. 当使用易于记忆的名字且具有很长一串参数的函数时,这个方法非常有用. 图1 Excel查看函数 如果你不知道EXCEL提供了那些函

教你简单的技巧 快速完成Excel操作

1.快速插入空行 如果想在工作表中插入连续的空行,用鼠标向下拖动选中要在其上插入的行数,单击鼠标右键,从快捷菜单中选择"插入"命令,就可在这行的上面插入相应行数的空行. 如果想要在某些行的上面分别插入一个空行,可以按住Ctrl键,依次选中要在其上插入空行的行标将这些行整行选中,然后单击鼠标右键,从快捷菜单中选择"插入"命令即可. 2.快速互换两列中的数据 在Excel中有一个很简单的方法可以快速互换两列数据的内容.选中A列中的数据,将鼠标移到A列的右边缘上,光标会变

如何用Excel函数统计成绩

目标:建立学生考试成绩统计表,并对成绩进行统计,对名次进行排序. 输入学生考试成绩,并算出各科平均分.个人总成绩,然后才能对成绩进行排序.(在Excel中制作好一个"学生档案"工作表,并输入好成绩.) 步骤方法 1.输入学生成绩: 将"Sheet2"工作表改名为"成绩统计",选中A1单元格并输入"=学生档案!A1",再次选中A1单元格后,按自动填充的方法拖动到A24单元格,然后选中A1-A24单元格,拖动到B24,你会发现,学

WPF自定义搜索框代码分享_实用技巧

首先下载搜索图标: 控件中的搜索图标下载地址:http://www.easyicon.net/1183666-Search_icon.html  搜索框设计过程比较简单:  1.先定义一个Rectangle作为背景  2.然后中间放TextBox输入,可以重写其中的模板.提示语Label放在模板中,可以在模板的触发器中控制隐藏显示~  3.搜索按钮-大家随便在网上下个就行了.  UserControl界面:  <UserControl x:Class="WpfApplication18.S

用Excel函数快速整理错乱成绩表

  单位教务部门拿来Excel两张工作表,要把"成绩表"中成绩列数据复制到"学生基本信息表"成绩列中.我对照了两个表,发现几个难点(如图). (1) "学生基本信息表"的姓名与"成绩表"中的姓名不一样,"学生基本信息表"中的"王一"在"成绩表"中为" 王 一",出现了全角或半角空格. (2) "学生基本信息表"中王小平在&quo

快速找到所需要的Excel函数的小技巧

面对众多的Excel函数,想必没有几位朋友可以把它们记得清清楚楚吧.哪天真正要用到这些函数时,您又该怎么办呢?也许有的朋友会翻阅相关的书籍,有的朋友会查询Excel的随机帮助.可我在使用Excel函数时几乎很少需要查这查那的,我会让Excel自已帮我把需要的函数找出来.想知道我是怎么操作的吗? (以下操作技巧已在微软Office 2003版本上测试通过) 操作步骤如下: 1. 打开Excel 软件 2. 执行"插入"菜单→"函数"命令,弹出如图1所示的窗口 图1 3