VLOOKUP Excel函数(公式,示例)|如何使用?

Excel中的VLOOKUP函数

Vlookup excel函数是一个内置的引用函数,用于从一组数据或范围(也称为表数组)中查找某些数据,vlookup公式总共使用四个参数,第一个参数是引用单元格,第二个参数参数是表数组,第三个参数是数据所在的列号,第四个是匹配条件。

在处理两个或多个数据集时,我们遇到了一种需要比较或互连数据集的情况。同样,一些时间目标可能是从特定数据集中为该组标识符提取匹配数据或相应数据。在excel中,可以使用各种功能解决此问题,例如 VLOOKUP,索引,匹配,IF等。 VLOOKUP Excel函数 是最简单且广泛用于解决任何excel问题的工具。

当。。。的时候VLOOKUP 调用函数,在要作为VLOOKUP函数excel中的引用传递的表数组的最左列中搜索要查找的值。找到查找值后,它将从表数组中返回相应的值。

V in VLOOKUP 代表垂直搜索(在单列中),而HLOOKUP中的H代表水平搜索(在单行中)。

VLOOKUP Excel函数 是Microsoft Excel中的内置函数,已被归类为“查找/引用函数”。

VLOOKUP公式

Excel中的VLOOKUP公式如下:

解释

Excel中的VLOOKUP公式接受以下参数:

  1. Lookup_value: 是必须在表格中保留的值或ID
  2. 表格数组: 是要在其中搜索Lookup_value的表或范围
  3. col_index: 是表中的列号,必须从中返回匹配值。第一列是1。
  4. Range_lookup: [选修的]。如果省略此参数,则默认为“ 1”。 Range_lookup可以接受以下参数:
  • 完全匹配为“ 0”或“ FALSE”
  • 近似匹配为“ 1”或“ TRUE”

如何在Excel中使用VLOOKUP?

在开始使用Excel中的V-lookup功能之前,请遵循以下关键原则:

  1. 通常,您会发现使用术语查找值代替要查找的值,两者是相同的。
  2. 在查找值所在的表引用或范围中,查找值列应始终在VLOOKUP正常工作的第一列中。对于excel示例中的VLOOKUP,如果查找值在单元格D2中,则您的范围应以D开头。
  3. 你应该数 列号 您希望从表格列的开头在excel的Vlookup公式中返回该值。对于excel示例中的VLOOKUP,如果您将C2:E5指定为范围,则应将C列为第一列,将C列为第二列,依此类推。
  4. (可选)如果要近似匹配,则可以输入TRUE或'0',如果要与返回值完全匹配,则可以输入FALSE'1'。 Vlookup的默认值将始终设置为TRUE或近似匹配。

将以上所有内容放在一起后,下面是excel中的Vlookup公式:

= VLOOKUP(查找值,包含查找值的范围或表引用,要返回范围的列号,近似匹配为TRUE或精确匹配为FALSE)。

例子

在使用excel Vlookup函数之前,让我们在excel示例中使用一些VLOOKUP:

您可以在此处下载此VLOOKUP Excel模板– VLOOKUP Excel模板

范例#1

在下面的电子表格中,我们有员工数据。我们的目标是为右侧表中存在的一组员工ID提取匹配数据。

在excel的VLOOKUP函数内部,我们传递了必需的参数。脚步,

选择 查找值 这是细胞 G4,

通过表引用是 B4:D10,

要在此处返回的表格的列号,我们需要电子邮件,因此 3, 和

match-type为'0'表示我们需要完全匹配。

excel中的VLOOKUP公式可以重写为= Vlookup(G9,$ B $ 4:$ D $ 10,3,0)返回 [email protected].

如果您在考虑使用$登录表引用的目的是什么,请继续阅读此内容。 $符号用于冻结也使用功能关键字F4的表引用,称为绝对引用。因此,如果将VLOOKUP Excel公式拖动到下面的单元格中,表引用将保持不变。

笔记: 对于查找值= 169,没有记录具有相同的值。 员工ID 柱子。因此,Excel中的VLOOKUP公式在这里将错误返回为#N / A。如果未找到任何内容,则返回#N / A。

范例#2

查找值不一定必须是数字,也可以是字符串或一系列字符。

在此VLOOKUP函数示例中,我们将再次使用相同的数据集,但是将查找值更改为电子邮件地址,作为回报,我们希望查看所提供电子邮件的员工ID。

在Excel中的VLOOKUP公式内部,我们传递了必需的参数,如下所示:

选择 查找值 这是细胞 H8 或从H列

通过表引用是 B4:D10,

柱子 数字 我们需要在这里返回表格的 员工ID 所以是 3, 和

match-type为'0'表示我们需要完全匹配。

您已经注意到,在查找数据集中,我们将“电子邮件”列移到了表格的左侧。这是Excel中Vlookup公式的局限性,因为查找值列必须在左侧。

我们可以在excel = Vlookup(gagan @ yahoo.com,B4:E10,2,0)中重写VLOOKUP公式,这将返回值427。

例子#3

现在,您想要在给定数据中查找基因ID,并希望查看其功能。查找的值(基因ID)在单元格F4中给出。若要查找值并返回其函数,可以在Excel中使用VLOOKUP公式:

= VLOOKUP(F4,A3:C15,3)

F4 –查找值

A3:C15 - 表格数组

3 –包含所需返回值的列索引

它将返回相应ID的功能。

注意事项

  • 此函数可以返回任何数据类型,例如数字,日期,字符串等。
  • 如果您选择FALSE作为近似匹配参数,如果未找到完全匹配的内容,则Vlookup函数将返回#N / A。
  • 如果您为TRUE选择近似匹配参数,如果未找到完全匹配的内容,则返回下一个较小的值。
  • 索引号必须不小于1,否则Vlookup函数将返回#VALUE!。
  • 如果值 索引号大于参考中的列数 桌子,Vlookup函数将返回错误#REF!。
  • 此函数必须应用于表数组的查找列中不包含重复项的数据集。 Vlookup函数返回表中值匹配的第一条记录。
  • 如果您要在带有数字的列表中查找数字,请确保未将其设置为文本格式。