vlookup函数十大用法详解 vlookup怎么用详细步骤

说的vlookup函数相信绝大多数同学都不陌生 , 在 Excel 中 vlookup 可以说是函数中的 NO.1 , 因为在日常数据查询过程过程中 , 这个函数的用法确实是非常的普遍 。今天我们就来学习一下 , vlookup 函数在各种数据场景下的全部十种用法 。
案例一:vlookup 函数向右查询姓名对应的工号

vlookup函数十大用法详解 vlookup怎么用详细步骤


案例说明:我们需要在左边人员信息数据中 , 通过人员的姓名向右查询对应人员的工号 。
函数公式:
=VLOOKUP(G5,$B$2:$D$11,2,0)
函数解析:
1.1 vlookup 函数根据查询的条件值 , 向右查询我们需要的数据 , 这种用法是 vlookup 函数最为常见的一种用法;
1.2 vlookup 第一参数为查询的条件值 , 第二参数为需要查询取值的数据区域 , 第三参数代表从对应条件值所在列开始往右第几列 , 第四参数 0 代表精确查询(总共为 0 和 1 两个值 , 1 代表模糊查询 。)
案列二:vlookup 函数实现数据的向左查询 , 通过工号查询对应姓名

vlookup函数十大用法详解 vlookup怎么用详细步骤


案例说明:数据向左查询是一种特别的查询方式 , 通过工号向左查询对应人员姓名 , vlookup 函数也能实现 。
函数公式:
=VLOOKUP(G5,IF({1,0},$C$2:$C$11,$B$2:$B$11),2,0)
函数解析:
1.1 vlookup 函数向左查询是一种特殊的用法 , 它需要搭配 IF 函数进行嵌套使用才能实现起功能;
1.2 向左查询需要用到 IF 函数来进行二次判断 。参数 IF({1,0},$C$2:$C$11,$B$2:$B$11) , 1 代表条件成立 C 列能查到工号时 , 查询的区域从$C$2:$C$11 到$B$2:$B$11 , 0 代表条件不成立也就是 C 列查找不到工号时候 , 查询的区域从$B$2:$B$11 到$C$2:$C$11 。
案例三:Vlookup+Column 函快速完成数据批量查询

vlookup函数十大用法详解 vlookup怎么用详细步骤


案例说明:在这里我们需要通过对应人员姓名 , 批量的查询人员多个月份的数据 , 这里就涉及到数据的批量查询 。
函数公式:
=VLOOKUP($B10,$A$1:$H$6,COLUMN(C10)+3,0)
函数解析:第一参数还是需要查询的人张三 , 注意 B10 单元格需要把列固定;第二参数函数对应区域不变;第三参数运用 column 返回当前列的方式自动变化 , 因为当前单元格为 C10 返回值为 3 , 而 4 月数据为从左往右第 6 列 , 所以需要再加 3 。
案例四:vlookup+match 函数进行数据精确批量查询

vlookup函数十大用法详解 vlookup怎么用详细步骤


案例说明:数据批量查询 vlookup 与 Column 函数 , 与 Match 函数进行嵌套运用同样可以实现数据的精确批量查找 。如何实现根据姓名查询多月数据 。
函数公式:
=VLOOKUP($B10,$A$1:$H$6,MATCH(C$9,$A$1:$H$1,0),0)
函数解析:同 colunm 函数类似 , 主要变更第三参数 。第三参数 MATCH(C$9,$A$1:$H$1,0)=6 , 代表求出 4 月、5 月、6 月月份在标题行中所在的位置 。
案例五:vlookup 函数+iferror 函数轻松解决查询出错误问题

vlookup函数十大用法详解 vlookup怎么用详细步骤


案例说明:vookup 函数在使用时 , 经常会碰到查询出错的情况 , 如数据源中没有这个人数据时 , 会出现错误值 。为规避错误值我们就会用 iferror 函数来去除 。

推荐阅读