该函数接受四个参数:lookup_value、table_array、col_index_num 和 range_lookup。前三个是强制参数,最后一个是可选参数。
- 查找值:必填。它表示我们想要在表或数据集的第一列中查找的值。
- 表数组:必需。它表示要搜索的数据集或数据数组。
- col_index_num:必填。它表示指定我们要从中返回值的 table_array 的列号的整数。
- range_lookup:可选。它表示或定义函数在未找到与lookup_value 完全匹配的情况下应返回的内容。该参数可以设置为“FALSE”或“TRUE”,其中“TRUE”表示近似匹配(使用lookup_value下面最接近的匹配,以防找不到精确匹配),“FALSE”表示精确匹配(它如果未找到精确匹配,则返回错误)。“TRUE”也可以代替“1”,“FALSE”可以代替“0”。
让我们看一下 Excel 中 VLOOKUP 的几个示例。它们对初学者和高级 Excel 用户都有益。
例子#1
下表显示了各种类型连衣裙的价格。我们想要查找裤子、衬衫和连衣裙的价格。
所需时间: 2分钟
Excel VLOOKUP函数的使用步骤如下:
- 首先,以从左到右的格式组织数据,因为该函数按此顺序工作。这样的排列(如下图所示)使得使用 VLOOKUP 函数变得很容易。
- 将光标置于要输入公式的位置。例如,由于要查找裤子价格,因此我们将光标放在单元格 F2 中,如下图所示。
- 输入公式“=VLOOKUP(E2,B1:C9,2,FALSE)”。必须向函数提供正确的参数才能找到准确的值。
在下面的指针(步骤3a到3d)中,将一一解释与当前示例相关的VLOOKUP函数的所有参数。
步骤 3(a): Lookup_value – 这是函数的第一个也是主要参数。它指定要在表中搜索的值。因此,“lookup_value”是 E2(裤子)。
步骤3(b):Table_array-这是指要在其中搜索查找值的表范围。因此,要在查找表的B1:C9范围内查找查找值。
步骤 3(c):Col_index_num - 这是列的索引号。它指定要从中返回值的列。例如,单词“trouser”出现在 B 列(第 2 列)中。
因此,这个参数是 2,指的是表数组的第二列。
注意:表数组最左边的列计为 1。
步骤 3(d):Range_lookup - 这是布尔值“True”或“False”。这些值的解释如下:
• True – 用于近似或接近匹配。数据与论点大致相符。例如,如果数据包含多个单词,则查找第一个单词。
• False – 用于精确匹配。匹配数据中的所有单词,并返回对应的值。
因此,我们输入“False”,因为我们希望公式返回精确匹配。完整的公式如下图所示。
注意:如果省略“range_lookup”参数,则默认值为“True”。- 按“输入”键。所有参数均已正确通过。结果如下图所示。
- 拖动公式即可获取衬衫和连衣裙的价格。输出如下图所示。
下表为6名学生不同科目的成绩。序列 ID (Sid) 号位于第一列 (A)。
我们想要找到与序列 ID 号 2 和 6 对应的标记。
应用VLOOKUP函数的步骤如下:
步骤 1:组织数据并将光标置于单元格 G2 中,我们将在其中输入公式。
步骤2:在单元格G2中输入VLOOKUP Excel公式。要自动填充公式,请按“tab”键。
步骤 3: 输入函数的第一个参数,如下图所示。“lookup_value”是单元格 F2。这就是我们正在寻找的价值。