Excel VLOOKUP 初学者教程:分步示例
什么是VLOOKUP?
Vlookup(V 代表“垂直”)是 Excel 中的内置函数,可用于在 Excel 的不同列之间建立关系。换句话说,它允许您从一列数据中查找(查找)一个值,并从另一列返回其各自或对应的值。
VLOOKUP 的用法
当您需要在大型数据电子表格中查找某些信息,或者需要在整个电子表格中搜索相同类型的信息时,请使用 Vlookup 函数。
我们以 Vlookup 为例:
公司薪资表 由本公司财务团队管理 公司薪资表,你从一条已知的(或容易检索的)信息开始。作为索引的信息。
举个例子:
您从已有的信息开始:
(本例中为员工姓名)
要查找您不知道的信息:
(在本例中,我们要查找员工的工资)
上述实例的 Excel 电子表格:
在上面的电子表格中,为了找出我们不知道的员工工资 –
我们将输入已经存在的员工代码。
此外, 通过应用 VLOOKUP, 将显示相应员工代码的值(员工工资)。
如何在 Excel 中使用 VLOOKUP 函数
以下是有关如何在 Excel 中应用 VLOOKUP 函数的分步指南:
步骤 1)导航到要查看的单元格
我们需要导航到您想要查看特定员工薪水的单元格。-(在本例中,单击索引为“H3”的单元格)
步骤2)输入VLOOKUP函数=VLOOKUP()
在上面的单元格中输入 VLOOKUP 函数:以 等号,表示输入了一个函数“VLOOKUP' 关键字 用于表示 VLOOKUP 函数的等号后面 =VLOOKUP()
括号将包含参数集(参数是函数执行所需的数据)。
VLOOKUP 使用四个参数或数据:
步骤 3)第一个参数 - 输入您想要查找或搜索的查找值。
第一个参数将是需要搜索的值或查找值的单元格引用(作为占位符)。查找值是指已经可用的数据或您知道的数据。(在这种情况下,员工代码被视为查找值,因此第一个参数将是 H2,即,需要查找或搜索的值将出现在单元格引用“H2”中)。
步骤 4)第二个参数 - 表数组
它指的是需要搜索的值块。在 Excel 中,此值块称为 表格数组 或查找表。在我们的例子中, 查找表 将 从单元格引用 B2 到 E25,即,搜索相应值的完整块。
注意:查找值或您知道的数据必须位于查找表的左列,即您的单元格范围。
步骤 5)第三个参数 - VLOOKUP 语法是 column_index_no
它指的是列引用。换句话说,它通知 VLOOKUP 您希望在哪里找到要查看的数据。(列引用是查找表中应找到相应值的列的列索引。)在这种情况下,列引用将是 4,因为根据查找表,员工的薪水列的索引为 4。
步骤 6)第四个参数 - 精确匹配或近似匹配
最后一个参数是范围查找。它告诉 VLOOKUP 函数我们是否想要与查找值近似匹配或精确匹配。在本例中,我们想要精确匹配('FALSE' 关键字)。
- FALSE: 指的是精确匹配。
- TRUE: 指近似匹配。
步骤7)按Enter!
按“Enter”键通知单元格我们已完成该功能。但是,您会收到以下错误消息,因为单元格 H2 中未输入任何值,即员工代码中未输入员工代码,因此无法查找该值。
但是,当您在 H2 中输入任何员工代码时,它将返回相应的值,即员工的薪水。
简而言之,我通过 VLOOKUP 公式告诉单元格,我们知道的值存在于数据的左侧列中,即描述员工代码的列。现在您必须查看我的查找表或单元格范围,并在表格右侧的第四列中找到同一行上的值,即相应员工代码同一行中的相应值(员工薪水)。
上面的例子解释了VLOOKUP中的精确匹配,即FALSE关键字作为最后一个参数。
VLOOKUP 用于近似匹配(TRUE 关键字作为最后一个参数)
考虑这样一种场景,其中表格为不想购买几十或几百件商品的顾客计算折扣。
如下所示,某公司对 1 至 10,000 件商品实行折扣:
现在不确定客户购买的商品是几百件还是几千件。在这种情况下,折扣将按照 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:
现在的目标是在一页中查看所有数据,即 Sheet 1,如下所示:
VLOOKUP 可以帮助我们聚合所有数据,以便我们可以在一个地方或工作表中看到员工的代码、姓名和薪水。
我们将从 Sheet 2 开始工作,因为该 Sheet 为我们提供了 VLOOKUP 函数的两个参数,即 - 员工的薪水列在 Sheet 2 中,VLOOKUP 将对其进行搜索,并且 列索引的引用是 2 (按照查找表)。
另外,我们知道我们想要找到与员工代码相对应的员工工资。
此外,该数据从 A2 开始,到 B25 结束。因此,这就是我们的 查找表或表数组参数。
步骤1) 导航至工作表 1 并输入所示的相应标题。
步骤2) 单击要应用 VLOOKUP 函数的单元格。在本例中,它将是与员工薪水并列的单元格,单元格引用为“F3”。
输入Vlookup函数:=VLOOKUP()。
步骤3)论点1: 输入包含要在查找表中搜索的值的单元格引用。在本例中,“F2”是引用索引,它将包含员工代码以匹配查找表中相应的员工薪水。
步骤4)论点2: 在第二个参数中,我们输入查找表或表数组。 但是,在本例中,我们的查找表位于同一工作簿中的另一张工作表中。因此,为了建立关系,我们需要输入查找表的地址为 Sheet2!A2:B25 –(A2:B25 指的是 Sheet 2 中的查找表)
步骤5)论点3: 第三个参数是指查找表中应该存在值的列的列索引。
步骤6)论点4: 最后一个论点是指 精确匹配 (FALSE) or 近似匹配 (TRUE)。 在这个例子中,我们想要检索员工薪水的精确匹配结果。
步骤7) 按下 Enter 键,当您在单元格中输入员工代码时,您将返回该员工代码对应的员工薪水。
结语
以上 3 个场景解释了 VLOOKUP 函数的工作原理。你可以尝试使用更多实例。VLOOKUP 是 微软Excel 使您能够更有效地管理数据。
另请查看我们的 Excel 教程 PDF:- 了解更多