Excel:如何在 vlookup 中使用 true 或 false


您可以使用 Excel 中的VLOOKUP函数搜索某个范围内的值并返回匹配的值。

该函数使用以下语法:

VLOOKUP(查找值,表数组,列索引号,[范围查找])

金子:

  • lookup_value :您要查找的值
  • table_array :搜索查找值的单元格范围
  • col_index_num :包含返回值的列号
  • range_lookup : TRUE = 近似匹配,FALSE = 精确匹配

请注意,最后一个参数允许您指定TRUE来查找您要查找的值的近似匹配,或指定 FALSE来查找精确匹配。

默认值为TRUE ,但在大多数情况下您需要使用FALSE ,因为这告诉 Excel 您想要找到与要查找的值完全匹配的值。

使用TRUE时, VLOOKUP函数通常会返回意外且不准确的结果。

以下示例显示了在 Excel 中的VLOOKUP函数中使用TRUEFALSE以及以下数据集之间的区别:

示例 1:将 VLOOKUP 与 TRUE 结合使用

假设我们使用以下公式和VLOOKUP来查找 D 列中的球队名称,并返回 Points 列中的相应值:

 =VLOOKUP( D2 , $A$2:$B$10 , 2, TRUE)

以下屏幕截图显示了如何在实践中使用该公式:

由于我们为VLOOKUP的最后一个参数指定了TRUE ,因此我们指定 Excel 应查找团队名称的“模糊”匹配项。

请注意,E 列中返回的分值与 D 列中的球队名称均不匹配。

示例 2:将 VLOOKUP 与 FALSE 结合使用

假设我们使用以下公式和VLOOKUP来查找 D 列中的球队名称,并返回 Points 列中的相应值:

 =VLOOKUP( D2 , $A$2:$B$10 , 2, FALSE)

以下屏幕截图显示了如何在实践中使用该公式:

由于我们为VLOOKUP的最后一个参数指定了FALSE ,因此我们告诉 Excel 查找团队名称的精确匹配项。

请注意,E 列中返回的每个点值都对应于 D 列中的球队名称。

使用FALSE,我们能够准确地在原始数据集中找到球队名称并返回相应的分值。

注意:使用FALSE时,如果未找到完全匹配,Excel 将返回#N/A

其他资源

以下教程介绍了如何在 Excel 中执行其他常见操作:

如何使用 VLOOKUP 比较 Excel 中的两个列表
如何从Excel中的多列中查找唯一值
如何在Excel中过滤多列

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注