如何在Excel电子表格中执行VLOOKUP

您是否要检查Excel电子表格中的特定值并同时浏览有关该值的特定信息?在这种情况下,运行VLOOKUP可以节省很多工作。这是在Microsoft Excel中运行垂直查询的最佳方法之一。

让我们看一下如何在Excel电子表格中使用VLOOKUP。

什么是VLOOKUP,它如何工作?

使用VLOOKUP检查电子表格就像在Google上搜索商品或进行数据库查询以返回其中的特定商品一样。

本质上,VLOOKUP的工作方式是查看一列中的一组项目,然后根据您选择查看的有关该列的信息为您提供结果。例如,您可以决定通过搜索商品的型号名称来查找商品的价格。

尽管VLOOKUP限于垂直方向,但是它是使其他Excel任务更容易的基本工具。这些任务可能包括在Excel中计算标准偏差,甚至在Excel中计算加权平均值

VLOOKUP支持灵活的近似匹配搜索或更严格的精确匹配查询功能。本质上,精确匹配在Excel列中寻找数据的精确值。但是,近似匹配功能仅根据搜索词中的某些匹配单词或字符为您提供结果。

如何编写VLOOKUP公式

VLOOKUP公式通常需要四个参数,如下所示:

 =VLOOKUP(lookup_value, table_array, column_index_number, range_lookup)

查找值是您要检出的目标项目,它必须位于电子表格的第一列。表数组是您要搜索的父数据。

执行VLOOKUP时,您还希望根据特定值返回结果。包含该值的列的位置是列索引号。但是,范围查找对于近似匹配采用TRUE,对于完全匹配采用FALSE。

相关:更快地搜索Excel电子表格:将VLOOKUP替换为INDEX和MATCH

如何使用VLOOKUP

现在,您知道了VLOOKUP公式的体系结构。让我们看看下面的Excel VLOOKUP示例和步骤在实践中如何工作。

假设您有一个包含以下各列的电子表格:产品名称,评论和价格。然后,您希望Excel返回特定产品的评论数量。

使用此VLOOKUP示例,让我们看一下如何通过以下步骤进行操作。

  1. 在父数据下方或旁边的任何单元格中输入要查找的产品名称(请确保避免输入错误)。
  2. 接下来,在刚创建的新单元格旁边选择一个空单元格,该单元格现在包含要查找的产品。
  3. 在该新单元格中,输入= VLOOKUP 。 Excel通常建议完成。看到该提示后,请按键盘上的Tab键以继续执行VLOOKUP公式。
  4. 然后突出显示刚刚创建的包含目标产品名称的单元格。这样做会将其单元格位置附加到VLOOKUP公式中。在VLOOKUP公式中突出显示的单元格后键入一个逗号。例如,如果您的目标商品或产品位于单元格E6上,则该公式现在变为= VLOOKUP(E6)
    在下一个单元格中键入Vlookup公式
  5. 接下来,突出显示整个父数据(表数组),也将其放入公式中。如果您的表数组在A2和C9之间,则公式将变为= VLOOKUP(E6,A2:C9,末尾带有逗号。
  6. 键入要在其上查看目标项目的值的列号。列通常在Excel中与字母关联,但是在这种情况下,您需要计算其数字(A为1,B为2,依此类推)。在其后键入一个逗号。
  7. 如果要与您输入的项目完全匹配,请输入FALSE 。否则,键入TRUE以通过最接近的近似匹配对其进行查看。
  8. 您的最终公式应如下所示: = VLOOKUP(E6,A2:C9,2,FALSE) ,具体取决于您输入的参数。
  9. 然后按Enter键即可得到结果。
    突出显示父数据,输入列索引号并选择匹配的功能

注意:如果必须为带有结果的单元格分配列名,请确保使用与父表中不同的措词。

如何对多个项目进行VLOOKUP

您还可以使用VLOOKUP在列中查找多个值。当您需要执行诸如在结果数据上绘制Excel图形或图表之类的操作时,这会派上用场。让我们看看如何通过以下步骤做到这一点:

  1. 在单独的单元格中键入要查找的所有项目(在这种情况下为选定的产品名称)。
  2. 选择第一个产品旁边的单元格,然后键入= VLOOKUP(
  3. 接下来,突出显示刚输入的第一项(查找值)以将其添加到VLOOKUP公式中。然后输入逗号。
    从项目列表中选择第一个单元格
  4. 突出显示整个父数据(表数组),以将其范围也添加到公式中。然后,请确保按键盘上的F4键以使结果绝对正确,因此复制公式时该结果不会更改。用逗号将其与下一个参数分开。您的公式应更改为以下内容: = VLOOKUP(E6,$ A $ 2:$ C $ 13)
  5. 键入要在其中查找数据的列的列号。例如,如果评论数在第二列上,则键入2。然后在其后加上逗号。
  6. 然后键入FALSE以获得完全匹配。
    突出显示整个父表,按F4,输入列索引号,然后单击False。
  7. 您的最终公式应如下所示: = VLOOKUP(E6,$ A $ 2:$ C $ 13,2,FALSE) ,具体取决于您选择的参数。
  8. 关闭括号,然后按Enter
  9. 一旦结果出现在第一个查找值的后面,则将结果单元格向下拖动以填充所有其他产品的公式。
    向下拖动第一个单元格以将结果附加到其他产品

如何使用VLOOKUP在Excel工作表之间创建关系

您还可以使用VLOOKUP关联不同工作表中的表。当您有一个父工作表(也称为Excel查找表)及其在另一工作表上的子集,并且要将信息从父电子表格绘制到子工作表时,这将很有帮助。

但是,对于此VLOOKUP示例,假定我们先前使用的示例数据的子集在另一个Excel工作表上。然后,该子集只有一些选定的产品及其价格,而没有评论数。

目的是从父电子表格中获得这些选定产品的评论,并将其粘贴到子表中的每个产品上。让我们看看如何通过以下步骤实现此目标:

  1. 在子集电子表格中创建一个新的Excel列,请确保使用改写的列名。例如,您可以将其命名为“评论数量”,而不是“评论”。
  2. 接下来,将光标置于新列下方的第一个单元格中(相对于第一个产品),然后键入= VLOOKUP(
  3. 从子集数据中选择第一个乘积,将其附加到VLOOKUP公式中,并在其后添加逗号。
    选择包含产品名称的第一个单元格
  4. 返回父电子表格并突出显示整个数据表。然后确保按F4键以使结果适用于其他选定产品。现在,您将在编辑栏中看到查找公式。在按F4键后键入一个逗号。
  5. 仍在父表中时,请查看编辑栏,然后为“评论”列键入列号。然后用逗号将其与下一个参数分开。
  6. 在这种情况下,请在同一父表中键入FALSE,因为您希望每个产品都完全匹配。
    跳转到父表以完成Vlookup公式,然后按Enter
  7. 关闭括号,然后按Enter 。然后,Excel将您带回到子数据并显示第一个产品的审阅结果。
  8. 接下来,向下拖动第一个产品的结果以查看子表中其他产品的结果。
    在子集数据中向下拖动单元格以查看其他值的结果

利用Excel查找控制查询

VLOOKUP是在Microsoft Excel中更快地查询数据的好方法。尽管VLOOKUP在列中垂直查询,并且还有其他一些限制,但是Microsoft一直在更新其Excel查找功能以扩展查找功能。

例如,HLOOKUP具有水平方向。但是XLOOKUP是一项新功能,可以在电子表格中垂直和水平显示。这些查找功能大多数都遵循相同的过程,只有几个区别。将它们中的任何一个用于任何特定的查找目的是一种保留Excel查询的聪明方法。