如何使用Excel的HLookup功能

快速搜索和检索行按行

当你的数据excel.工作表介绍数百列和数十个行,使用HLOOKUP函数在指定列中查找指定的值。

本文中的说明适用于Microsoft 365,Excel 2019,Excel 2016和Excel 2013的Excel。

HLOOKUP功能如何工作

HLOOKUP功能是一种搜索功能。此功能通过首先在列标签中查找指定的值并搜索相应值的列来搜索工作表中的特定信息。

HLOOKUP功能最适合具有大量数据的工作表。此示例使用简单的工作表来展示HLookup功能的工作原理。

示例工作表,其中包含用于Excel中的HLookup函数的数据

在此工作表中,零售商通过产品和销售的频道跟踪销售。例如,HLOOKUP函数可以执行任务,而不是搜索工作表以查找相机的在线销售。

HLOOKUP功能的语法

HLOOKUP功能的语法是:

hlookup(lookup_value,table_array,row_index_num,Range_lookup)

以下是HLOOKUP功能中的每个参数所做的:

  • lookup_value.(必填):要搜索的列。HLOOKUP功能搜索第一行以查找此值。此参数可以是小区引用或列标签。
  • 表格数组(必填):要搜索指定数据的表。这可以是对范围或范围名称的引用。
  • row_index_num.(必填):Excel将返回数据的行的数量。
  • Range_Lookup.(可选):此参数告诉HLOKUP功能如果没有找到完全匹配的情况。参数值是真和假的。
    • 如果该值为TRUE,并且表数据从最小到最大,HLOOKUP返回比Lookup_Value参数小的最大值。
    • 如果值如果为false,则HLOOKUP函数如果未找到完全匹配,则返回错误。

如何在Excel中使用Hlookup

此示例使用HLOOKUP功能来查找摄像机的在线销售。以下是如何在工作表中输入公式:

  1. 输入工作表数据,然后按升序组织列名称。

  2. 选择将显示HLOOKUP函数结果的单元格。

    设置Excel工作表以使用HLOOKUP功能
  3. 选择公式>查找和参考>Hlookup.

    Excel中的Formulas选项卡,显示了查找和参考功能
  4. 在里面函数参数对话框,将光标放在lookup_value.文本框。

  5. 在工作表中,选择包含要在顶行数据中查找的值的单元格。

    excel中的函数参数对话框为hlookup函数

    如果要搜索不同的值,请使用单元格引用。要搜索不同的值,请在单元格中输入不同的名称。

  6. 在里面函数参数对话框,将光标放在表格数组文本框。

  7. 在工作表中,选择要搜索的数据。在此示例中,选择了整个数据集。

    Excel中的函数参数对话框显示hlookup的参数
  8. 在里面函数参数对话框,将光标放在row_index_num.文本框并输入包含所需结果的行的号码。

    这不是Excel工作表中显示的行号。此数字是所选阵列中的行。

  9. 选择好的

    Excel中的Hlookup功能
  10. HLOOKUP函数搜索第一行以查找Lookup_Value,然后搜索该列以查找指定的值。该值显示在所选单元格中。

    Excel工作表中HLOOKUP功能的结果

如何使用Hlookup的通配符

当您不知道所需的确切文本或列名时,请使用Hlookup的通配符。这些是您可以在Excel中使用的通配符进行文本搜索:

  • 星号*):用于指示搜索字母中缺少至少一个字母。例如,在搜索产品时,您不确定名称是否是相机,摄像机或相机和视频,请输入相机*
  • 问号):用于指示搜索字母中缺少一个字母。例如,在搜索客户时,您不确定名称是否是Petersen或Peterson,请输入彼得?N.

在通配符搜索时添加尽可能多的信息。Excel仅返回一个匹配,并不表示是否有多个匹配项。

此页面是否有帮助?