Excel VLOOKUP 初学者教程:通过示例学习

2023-09-14 13:23:33

目录

前言

一、VLOOKUP的用法

二、应用VLOOKUP的步骤

 三、VLOOKUP用于近似匹配

四、在同一个表里放置不同的VLOOKUP函数

结论


前言

Vlookup(V 代表“垂直”)是 excel 中的内置函数,允许在 excel 的不同列之间建立关系。 换句话说,它使您可以从一列数据中查找(查找)一个值,并从另一列中返回其相应或对应的值。

在此 VLOOKUP 指南中,我们将学习

一、VLOOKUP的用法

当您需要在大型数据表中查找某些信息时,或者需要在整个电子表格中搜索相同类型的信息时,请使用 Vlookup 函数。

让我们以 Vlookup 的实例为例:

公司薪资表,由公司财务团队管理–在公司薪资表中,您从一条已知的信息开始(或 轻松检索)。 用作索引的信息。

因此,例如:

您从已经可用的信息开始:

(在这种情况下,为雇员的姓名)

要查找您不知道的信息:

(在这种情况下,我们要查找员工的薪水)

适用于上述实例的 Excel 电子表格

在上面的电子表格中,要找出我们不知道的员工薪水-

我们将输入已经可用的员工代码。

此外,通过应用 VLOOKUP 的,将显示相应员工代码的值(员工工资)。

二、应用VLOOKUP的步骤

步骤 1)我们需要导航到要查看特定员工薪水的单元格。-(在这种情况下,单击索引为“ H3”的单元格)

步骤 2)在上述单元格中输入 VLOOKUP 功能:以等号开头,表示已输入功能,之后使用' VLOOKUP'关键字 描述 VLOOKUP 函数的等号 = VLOOKUP()

括号将包含参数集(参数是函数执行所需的数据)。

VLOOKUP 使用四个参数或数据段

步骤 3)第一个参数:第一个参数将是要搜索的值或查找值的单元格引用(作为占位符)。 查找值是指已经可用的数据或您知道的数据。 (在这种情况下,将员工代码视为查找值,因此第一个参数将为 H2,即,需要查找或搜索的值将出现在单元格引用“ H2”上)。

步骤 4)第二个参数:它是指需要搜索的值块。 在 Excel 中,此值块称为表数组或查找表。 在我们的实例中,查找表是从单元格引用 B2 到 E25 的,即,即要搜索相应值的完整块。

注意:查找值或您知道的数据必须在查找表的左侧列中,即您的单元格范围。

步骤 5)第三个参数:引用列引用。 换句话说,它通知 VLOOKUP 您希望在哪里找到想要查看的数据。 (列引用是应在该列的查找表中找到对应值的列索引。)在这种情况下,列引用将为 4,因为 Employee's Salary 列的查找表中索引为 4。

步骤 6)第四个参数:最后一个参数是范围查找。 它告诉 VLOOKUP 函数我们是否要对查找值进行近似匹配或精确匹配。 在这种情况下,我们需要完全匹配(“ FALSE”关键字)。

  1. :表示完全匹配。
  2. :表示近似匹配。 

步骤 7)按“ Enter”通知单元我们已完成该功能。 但是,由于未在单元格 H2i 中输入任何值,因此您收到以下错误消息。 未在“员工代码”中输入任何员工代码,以允许查找值。

但是,当您在 H2 中输入任何员工代码时,它将返回相应的值,即员工的薪水。

因此,简短地讲,通过 VLOOKUP 公式告诉单元格的是,我们知道的值出现在数据的左侧列中,即描述了“员工代码”列。 现在,您必须浏览我的查找表或单元格范围,并在该表右侧的第四列中找到同一行的值,即,相应雇员的同一行中的相应值(雇员薪金) 码。

上面的实例说明了 VLOOKUP 中的完全匹配,即 FALSE 关键字作为最后一个参数。

 三、VLOOKUP用于近似匹配

考虑一种情况,在这种情况下,表为不希望购买数十或数百个商品的客户计算折扣。

如下所示,某些公司已对商品数量从 1 到 10,000 施加折扣:

下载上述 Excel 文件

现在不确定客户是否购买了成百上千的商品。 在这种情况下,将根据 VLOOKUP 的近似匹配项应用折扣。 换句话说,我们不想将它们限制为仅查找列中存在的值为 1、10、100、1000、10000 的匹配项。这是步骤:

步骤 1)单击单元格,其中需要应用 VLOOKUP 功能的,即单元格引用“ I2” 。

步骤 2)在单元格中输入'= VLOOKUP()'。 在括号中,为上述实例输入参数集

步骤 3)输入参数:

参数 1:输入要在查找表中查找存在的值以找到对应值的单元格的单元格引用。

步骤 4)参数 2:选择要让 VLOOKUP 在其中搜索相应值的查找表或表数组。(在这种情况下,选择“数量”和“折扣”列)

步骤 5)参数 3:第三个参数是您要在查找表中搜索对应值的列索引。

步骤 5)参数 4:最后一个参数是近似匹配或完全匹配的条件。 在这种情况下,我们特别要寻找近似匹配项(TRUE 关键字)。

步骤 6)按“ Enter”。 Vlookup 公式将应用于上述单元格引用,并且在数量字段中输入任何数字时,它将显示基于 VLOOKUP 中近似匹配项的折扣。

注意:如果要使用 TRUE 作为最后一个参数,可以将其保留为空白,并且默认情况下,它为近似匹配选择 TRUE。

四、在同一个表里放置不同的VLOOKUP函数

让我们看一个类似于上述案例的实例。 我们提供了一个包含两个不同工作表的工作簿。 在其中给出了员工代码以及员工姓名和员工名称的另一张纸上包含员工代码和相应的员工薪水(如下所示)。

表格 1

表格 2

下载上述 Excel 文件

现在的目标是在一页即下面的工作表 1 中查看所有数据:

VLOOKUP 可以帮助我们汇总所有数据,以便我们可以在一个地方或一张纸上看到员工的代码,姓名和薪水。

我们将在工作表 2 上开始工作,因为该工作表为我们提供了 VLOOKUP 函数的两个参数,即–工作表 2 中列出了雇员的薪水,将由 VLOOKUP 搜索,并且列索引的引用为 2()。

另外,我们知道我们想找到与《员工守则》相对应的员工薪水。

此外,该数据以 A2 开始,以 B25 结尾。 这就是我们的查找表或表数组参数。

步骤 1)导航到工作表 1 并输入相应的标题,如图所示。

步骤 2)单击要应用 VLOOKUP 功能的单元格。 在这种情况下,该单元格将与“员工工资”旁边的单元格合并为“ F3”。

输入 Vlookup 函数:= VLOOKUP()。

步骤 3)参数 1:输入包含要在查找表中搜索的值的单元格引用。 在这种情况下,“ F2”是参考索引,其中将包含员工代码以与查找表中的相应员工薪水相匹配。

步骤 4)参数 2:在第二个参数中,我们输入查找表或表数组。 但是,在这种情况下,我们将查找表放在同一工作簿的另一张工作表中。 因此,为了建立关系,我们需要将查找表的地址输入为 Sheet2!A2:B25-(A2:B25 指的是表 2 中的查找表)

步骤 5)自变量 3:第三个自变量是指应该在其中存在值的查找表中存在的列的列索引。

步骤 6)参数 4:最后一个参数指的是完全匹配(FALSE)近似匹配(TRUE)。 在这种情况下,我们要检索员工薪水的确切匹配项。

步骤 7)按 Enter 键,然后在单元格中输入“员工代码”时,将返回该员工代码的相应员工薪水。

结论

以上 3 个场景说明了 VLOOKUP 函数的工作方式。 您可以使用更多实例进行游戏。 VLOOKUP 是 MS-Excel 中的一项重要功能,可让您更有效地管理数据。

更多推荐

【Linux基础】第28讲 Linux Vi编辑器

在Linux下一班使用Vi编辑器来编辑文件vi既可以查看文件也可以编辑文件而vim是vi的升级版本,具备更多的功能。vi如果目标文件不存在,会创建新的文件。但如果新文件没做编辑,退出后还会消失。VI的三种模式介绍三种模式(状态):编辑、底行、命令模式。切换到编辑模式:按i、o、a键;切换到底行模式:按:冒号;切换到命令

【深度学习】 Python 和 NumPy 系列教程(廿五):Matplotlib详解:3、多子图和布局:subplot()函数

目录一、前言二、实验环境三、Matplotlib详解1、2d绘图类型2、3d绘图类型3、多子图和布局1.subplot()函数简单示例一、前言Python是一种高级编程语言,由GuidovanRossum于1991年创建。它以简洁、易读的语法而闻名,并且具有强大的功能和广泛的应用领域。Python具有丰富的标准库和第三

Python 10之异常模块包

😀前言在Python编程中,我们时常会遇到各种异常和错误,同时我们也会使用多个模块和包来组织和结构化我们的代码。理解如何有效地处理异常和组织我们的代码是成为一个成功的Python程序员的关键。.在本教程中,我们将深入探讨Python中的异常处理,从基本的异常捕获到更高级的异常处理技术,如指定错误类型和创建自定义异常。

【送书活动】大模型赛道如何实现华丽的弯道超车

文章目录导读模型训练01具备对海量小文件的频繁数据访问的I/O效率02提高GPU利用率,降低成本并提高投资回报率03支持各种存储系统的原生接口04支持单云、混合云和多云部署Alluxio01通过数据抽象化统一数据孤岛02通过分布式缓存实现数据本地性03优化整个工作流的数据共享04通过并行执行数据预加载、缓存和训练来编排

Matlab-resample

1.resample步骤1:低通滤波首先,resample函数会应用一个低通滤波器,以滤除输入信号中高于重采样频率的频率成分。这是为了防止混叠现象,即重采样后出现在新采样率频带之外的频率成分。在MATLAB中,默认使用一个FIR滤波器进行低通滤波,滤波器的设计根据重采样因子和滤波器长度来确定。此外,还要补偿由于滤波带的

Node.js

它们都是基于nodejs开发的WebpackViteBabelVSCodeFigmaPostman常用的命令行指令C:/D:切换盘符dir列出当前目录下的所有文件cd目录名进入到指定目录md目录名创建一个文件夹rd目录名删除一个文件夹.表示当前目录..表示上一级目录当我们在命令行窗口打开一个文件,或调用一个程序时,系统

JWT安全

文章目录JWT是什么?为什么要使用JWT?JWT的数据结构JWT的工作过程JWT是什么?JSONWebToken(JWT)是一个开放标准(RFC7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。JWT全称JSONWebToken,是一种传输信息的标准,用于JSON对象在各方之间

代码随想录算法训练营第58天 | ● 739. 每日温度 ● 496.下一个更大元素 I

文章目录前言一、739.每日温度二、496.下一个更大元素I总结前言单调栈;一、739.每日温度单调栈的本质是空间换时间,因为在遍历的过程中需要用一个栈来记录右边第一个比当前元素高的元素,优点是整个数组只需要遍历一次。更直白来说,就是用一个栈来记录我们遍历过的元素,因为我们遍历数组的时候,我们不知道之前都遍历了哪些元素

前端Layui框架介绍

当涉及到前端UI框架时,Layui(简称layui)是一个备受欢迎的框架之一。在这篇博客中,我们将深入了解layui,包括其市场占有率、开发语言、使用场景、框架特点以及一些使用案例。1.市场占有率Layui是一款流行的前端UI框架,在开发者社区中非常受欢迎。它的市场占有率在前端开发领域相当高,许多企业和开发者选择使用l

FreeSWITCH 1.10.10 简单图形化界面11 - 简单封装一下JSSIP

FreeSWITCH1.10.10简单图形化界面11-简单封装一下JSSIP0、界面预览1、前言2、demo地址3、简单演示4、demo代码FreeSWITCH界面安装参考:https://blog.csdn.net/jia198810/article/details/1324793240、界面预览http://myf

【vue.js】路由使用与Node.js下载安装之环境配置

🎬艳艳耶✌️:个人主页🔥个人专栏:《Spring与Mybatis集成整合》《springMvc使用》⛺️生活的理想,为了不断更新自己!目录1、路由1.1什么是路由1.2案列实操1.2.1引入vue-router的js依赖1.2.2定义组件1.2.3定义路由1.2.4将路由加入路由器1.2.5将路由挂载根实例1.2.

热文推荐