Excel学习笔记:P16-VLOOKUP函数与绝对参照设定

文章目录


一、VLOOKUP函数

现在我有一个记录学生成绩的表格,我想输入学生的学号,直接输出学生的姓名、成绩等信息。
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定

假如现在我想查询学号为103的学生的平均成绩,一般我们都会表格的最左列查找他的学号,找到之后再从这一行找到他的平均成绩。这个 “L” 型的搜寻思路就是VLOOKUP函数的运作原理。
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定

现在我们来实际应用VLOOKUP函数,如图所示,我们输入学生的学号,要直接输出学生的姓名、平均成绩和成绩等级。

根据学号查询学生姓名:
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定

二、相对参照与绝对参照

2.1 相对参照与绝对参照

学生成绩等级查询

什么时候使用模糊查询呢?比如说要查询学生的成绩等级,而在等级表中没有75这个数值,我们就可以使用模糊比对这个功能,将75归类在70分对应的等级。(使用模糊比对时,使用的表格必须采用递增的顺序进行排列)
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定
具体操作流程为:
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定
可以发现,成绩这一栏输入公式并下拉后,出错,具体原因如下:
在求平均成绩时,我们把函数往下复制,函数的位置参数随着单元格位置的更改而自动更新。这个特性在Excel中称为相对参照。

Excel学习笔记:P16-VLOOKUP函数与绝对参照设定
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定
在使用VLOOKUP时,相对参照这一特性也是存在的。由于这一特性的存在,导致等级表也会跟着下移。
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定
为解决此问题,我们需要使用绝对参照。直观地说,就是将函数涉及的表格范围锁定在原地。锁定的方法很简单,只需将函数中涉及的表格范围参数选中,按下F4就行。此时涉及的表格范围参数周围会出现 “$”,代表此时涉及的表格范围已经转换为绝对参照了。
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定

2.2 VLOOKUP函数与IF函数对比

①VLOOKUP函数更加简洁
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定
②使用VLOOKUP函数时,如果要修改等级表的分数区间,我们不用去修改同学的成绩公式,只需在等级表中修改就行。

2.3 绝对参照的应用

在将姓名的VLOOKUP函数往下拖移时,也得考虑表格的绝对参照。即涉及的表格应该锁定在原来的位置。因为不管VLOOKUP函数复制到底下的哪一个储存格,我们依然得使用同一个学号栏作为关键字,并且在同一个资料范围进行查询。
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定
如果想界面简洁,可以选中右边不想显示的表格,右键,点击隐藏。
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定
若要取消隐藏,选中隐藏的那一列,右键,取消隐藏。
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定

注:目前这个表格有一些问题,比如我输入一个不存在的学号,或者学号栏清空,地下仍然会显示错误代码。这个问题就留到下一篇博客记录解决办法。
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定
Excel学习笔记:P16-VLOOKUP函数与绝对参照设定

上一篇:安装node库时报错node-sass@4.12.0 postinstall: `node scripts/build.js`


下一篇:通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile