Excel中函数进行快速整理错乱成绩表格操作方法
发布时间:2023-10-09 09:19:20
如何用Excel函数快速整理错乱成绩表,具体该怎么操作?今天,小编就教大家在Excel中函数进行快速整理错乱成绩表格操作方法。
Excel中函数进行快速整理错乱成绩表格操作步骤:
单位教务部门拿来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列进行公式复制即可。
Excel中函数进行快速整理错乱成绩表格操作方法


猜你喜欢
- Microsoft Edge是由Microsoft开发的网页浏览器。2015年4月30日,微软在旧金山举行的Build 2015开发者大会上
- 在使用我们的win10操作系统的时候,我们是可以去设置自己的闹铃的,可以到特点的时间来提醒我们,但是很多的用户们非常的好奇这个闹钟在我们关机
- 升级完win10系统后左下角的搜索we搜索widow搜索栏占据了任务栏近三分之一的空间,许多朋友都不喜欢,那么win10系统任务栏“搜索we
- 我们在网络上下载的文档,通常都会附带答案的,但我们有时又想批量删除里面的答案,然后共享出去一起进行复习。对于这个问题小编已经心中有答案咯。下
- 这篇文章主要介绍了Windows下的3个网络诊断命令介绍,本文介绍了route、tracert、netstat等三个网络常用命令,需要的朋友
- 系统部落12月2日消息,AMD官方在昨天晚间发布了最新的显卡驱动程序22.11.2版本,此版支持巫师 3:狂猎次世代更新,同时带来了众多问题
- 本章教大家如何在win8系统内搜索电脑内部的软件,也就是我们已经拥有的软件本文将教您如何在windows 8系统下搜索我的软件1. 敲击键盘
- 在Excel使用过程中,经常需要将数字四舍五入保留两位小数点,本文讲解如何根据不同需求在excel中将数字保留两位小数点,不会的朋友可以参考
- Windows系统禁止自动安装软件的详细图文步骤。此篇教程主要帮助大家关闭系统自动安装软件、插件的行为,或是计算机更加干净安全。下面有详细的
- win8.1系统windows日记本文件中一个页面全变白怎么办?经常使用系统自带的日记本(.JNT文件)记录的东西,但是最近发现其中有一页就
- 常规情况下,当我们需要修改word文档里面的体大小的方法是首先用鼠标选中文字,手动选择字号,这种方法并不直观,如果不满意还要再一
- 学生成绩表一般需要总分、平均分、排名等,那么,你知道怎样在wps表格中制作成绩表吗?下面就让小编告诉你 wps表格怎样制作成绩表的方法。wp
- Excel中的计算包含某字符串个数函数具体该如何使用呢?对于新手来说还是有一定难度,怎么办?下面是小编带来的关于excel统计包含某字符串个
- Win10有个服务管理器,对系统的所有服务进行统一管理。如果我们需要对某个服务进行开启或者禁止,如何操作呢?打开本地服务的方法很简单(Win
- 为什么打开word文件后桌面会有一个隐藏word文件 这个隐藏的文档是 你正打开并且在编辑的word文
- 有很多小伙伴都是在家里使用远程连接功能的,系统也都是家庭版,但是最近很多小伙伴遇到了家庭版连不上远程桌面的问题,这是怎么回事呢?下面就带来解
- 在学习以及工作中,很多人都会运用到电脑制作PPT,为了让PPT看起来更加符合PPT内容的主题,人们通常会根据制作的内容参考软件中的模板,使P
- PowerPoint 2013幻灯片怎么录制旁白1、启动PowerPoint 2013并打开演示文稿,在“幻灯片放映”选项卡的“设置”组中单
- 方法一、在搜狗输入法"设置属性"中检查一下"常用"--“初始状态”中的“隐藏状态栏”是否选中,如果选
- Excel页眉页脚怎么添加路径?很多文件早被打印出来的目的都是为了快速了解某个数据情况,但因为打印出来的成品少有加入小标题的文件,就会造成某