如何在 Excel 上对不同的工作表使用 VLookup

Microsoft Excel的VLookup公式使您可以在大型电子表格中搜索特定数据,这是Excel的查找和参考功能之一。您可以在Excel工作簿中的工作表之间以及单个工作表中使用VLookup。

VLookup公式实际上处理四段信息以执行搜索。对VLookup函数进行编程将使用您要查找的值,要查找的电子表格范围,该范围内的包含该值的列以及是否要对该值进行精确匹配或近似匹配。 VLookup允许您以非常灵活和强大的方式从Excel电子表格中提取数据。

使用VLookup公式

Excel中的VLookup包含四个称为参数的参数,这些参数由您填充为函数公式的一部分。 VLookup 的语法如下所示:

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

参数为:

  1. lookup_value:这是您在电子表格中搜索的值。如果要在名为Laura的目录中查找人数,则查找值将作为文本字符串“ Laura”(包括引号)输入。数值不需要引号。

  2. table_array:这是您要在其中查找数据的单元格范围。例如,如果人名位于从 B 到 D 的三列中,并且有 300 行数据,那么您将输入范围 B1:D300,假设数据从第一行开始。
  3. col_index_num:引用表数组中要在其中查找值的列。在此示例中,列D在数字上是第三列,因此索引号是3。
  4. [range_lookup]:如果范围查找值为TRUE,则此可选参数返回近似匹配,如果范围查找为FALSE,则仅返回完全匹配。省略此参数将假定值为TRUE。

本示例中 Excel 单元格中 VLookup 的公式为:

= VLOOKUP(“ Laura”,B2:D300,3,FALSE)

这会查找名为Laura的用户的所有完全匹配项。

在图纸之间使用VLOOKUP

在单张纸上查找数据通常不是很困难,因此VLookup在简单电子表格上的使用可能有限。但是,当您有一个包含大量数据的多表工作簿时,您可能需要创建一个汇总表来从 Excel 工作簿中提取数据。

完成此操作所需要做的就是将工作表信息添加到第二个参数中。例如,假设目录中的名称在 Sheet2 上。在表格数组中的单元格引用之前添加目标工作表名称,用感叹号分隔。这使得VLookup公式引用另一张工作表上的单元格范围。对于该示例,函数公式现在为:

= VLOOKUP(“ Laura”,SHEET2!B2:D300,3,FALSE)

无论VLookup公式在哪个工作表上,该公式现在都引用工作表2上的数据。

小费

您还可以在其他Excel工作簿中进行查找,方法是在工作表名称之前的方括号中添加工作簿文件夹和文件名。


$config[zx-auto] not found$config[zx-overlay] not found