• Excel - 学习 - 笔记5: Excel 函数 - vlookup 函数



    0. 前言:

    今天说一下Excel经常用于查找和匹配的一个函数 - VLOOKUP函数.

    这个函数的重要程度就不说了, 今天简单说一下vlookup函数的语法和使用方法, 再适当扩展一个关于vlookup的第四个参数的点.

    个人有时大写(为了规范), 时而小写(个人舒服), 勿怪哈, 怪的话可以评论哈~ 我尽量注意[狗头]

    1. VLOOKUP函数语法:

    语法如下:

    =VLOOKUP(要查找的值, 查找区域, 要返回的结果在查找区域的第几列, 精确匹配或近似匹配)

    注意的点:

    1. 公式中符号要是英文状态下的;
    2. 注意该函数有四个参数需要填写;
    3. 要查找的值, 也就是函数的第一个参数要在查找区域的首列, 要么直接就在该区域是首列, 要么是通过其他函数进行一个辅助操作, 使该函数的第二个参数所引用的首列和第一个参数所匹配.

    话不再多说了, 上用法~

    2. VLOOKUP函数用法:

    2.1 案例1 - 中规中矩型:

    案例数据如下:
    请添加图片描述
    需求: 很明显, 就是让我们通过右边给出的岗位编号数据, 找到相对应的应发工资, 进行整理.

    做法1: 在左边的编号这一列挨着找, 找到就填上; 找不到就再找一遍, 再确定一下是不是该数据不存在呢? 这种方法基本都会, 就不多说了;

    做法2: 在 Excel 中使用查找功能, 可以直接使用快捷键 ctrl + f 进行一个搜索哈, 也还行, 不多说;

    做法3: 方法种种, 我唯独爱这种(在xlookup没出之前哈), 进入正题, 我不想我自己亲自去找, 找到之后还得复制粘贴, 那需求量多了, 要累够呛~ 这里, 我们使用vlookup函数操作, 而且这也是vlookup函数最擅长的.

    实操如下:

    我们在 L2 单元格输出 =VLOOKUP(K2,A2:H50,8,FALSE) 或者 =VLOOKUP(K2,A:H,8,FALSE) . 或者其中的参数FALSE可以用 0 替代, 代表是精确查找的意思. 第四个参数这里就不多说啦, 之前整理过一点小知识点, 有兴趣的可以去看一下, 有 error 可以及时反馈给我呦~

    输入结束之后, 点击回车, 相对应的就会出现我们根据前两种做法复制粘贴过来的结果.
    在这里插入图片描述
    再说一下, 一个特别隐蔽的点, 就是单元格的绝对引用, 当你跟着文章手动操作了, 会发现你如果使用的是 =VLOOKUP(K2,A2:H50,8,FALSE) , 下拉进行填充的时候就会出现异常(可能会出现异常, 数据少可能不会出现异常, 当查询数据量一多就会出现异常), 这是为什么呢? 你可以想一下, 当你计算每行的数值和的时候, 然后进行下拉填充, 是不是特别符合你的预期呀. 所以, 这里Excel软件也是觉得你需要这种预期, 所以它给你把引用的参数进行适当的转移了. 应该明白哈~

    怎么处理呢? 这里就需要绝对引用的操作啦, 详情请见: www.baidu.com

    修改方式就是, 将 =VLOOKUP(K2,A2:H50,8,FALSE) 修改为 =VLOOKUP(K2,$A$2:$H$50,8,FALSE) , 一定要明白 $ 的用法哈~

    完整结果如下:
    在这里插入图片描述

    2.2 案例2 - 妙用 if{1,0}

    当给我们的数据, 并不像案例1那样完美, 该怎么办呢?

    这个时候, 就需要我们自己构造了, 当然, 可以自己复制一份数据, 重新进行排版, 这种比较实用的方法就先不说了, 我们来说一下另一方法, 在原数据的基础上直接进行vlookup函数查找.

    那就是需要使用 if{1,0}.

    先给出案例数据:

    在这里插入图片描述
    先看一下 =IF({1,0},G4,F4) 怎么用.

    在这里插入图片描述
    是不是大体能够理解该函数如何使用了. 是的, 就是将后面的位置的数据放在与{1,0}中的1对应的位置, 也就是说, 将后面的数据变成了前面的数据, 所以, 当使用vlookup函数的收, 我就不用必须要求它是在数据表中首列了, 只要保证它在我vlookup中的第二个参数中是首列就ok了.

    所以, 在K2单元格输入 =VLOOKUP(J2,IF({1,0},H2:H19,G2:G19),2,0)

    这样就可以得到我们所需要的了, 当然, 要根据自己的需求进行一些其他的处理, 比如: 绝对引用的使用等等.

    在这里插入图片描述
    好啦, vlookup函数就先介绍这些.

    下面给大家一个关于vlookup函数的第四个参数的一些注意点的介绍.

    3. 精确匹配与近似匹配的介绍:

    传送门:
    Excel - VLOOKUP 函数的精确查找和近似查找

    4. 参考文章:

    • https://tongjier.blog.csdn.net/article/details/126982613?spm=1001.2014.3001.5502
    • https://www.bilibili.com/video/BV1Q14y1L7SE/?vd_source=e01dcbd9b05e22a48efa0c7590cc9e9a
    • https://github.com/datawhalechina/free-excel/
    • https://www.zhihu.com/zvideo/1565791260102918144
  • 相关阅读:
    SpringBoot 中使用布隆过滤器 Guava、Redission实现
    STM32 I2C总线锁死原因及解决方法
    深度学习模型笔记
    软件过程与管理学习之:项目计划(Project Schedule)
    【编程题】【Scratch三级】2020.06 海底寻宝
    Java代码审计-Filter核心技术
    SSM+基于ssm的汽车租赁平台的设计与实现 毕业设计-附源码211708
    C/C++算法入门 | 图形输出
    Java Spring Boot 写 API 接口
    ubuntu安装git
  • 原文地址:https://blog.csdn.net/qq_40249337/article/details/127378076