使用Excel HLOOKUP查找特定数据

Excel的HLOOKUP功能是水平查找的缩写,可帮助您在大型数据表中找到特定信息,例如部件清单列表或大型会员联系人列表。

HLOOKUP的功能与Excel的VLOOKUP功能相同。 唯一的区别是VLOOKUP在列中搜索数据,而HLOOKUP在行中搜索数据。

按照以下教程主题中的步骤,逐步介绍如何使用HLOOKUP函数在Excel数据库中查找特定信息。

本教程的最后一步涵盖了HLOOKUP功能常见的错误消息。

教程主题

09年01月

输入教程数据

如何在Excel中使用HLOOKUP。 ©Ted French

将数据输入到Excel工作表时,需要遵循以下一些常规规则:

  1. 只要有可能,在输入数据时不要留空白的行或列。

对于本教程

  1. 如上图所示将数据输入到单元格D4到I5中。

09年02月

启动HLOOKUP功能

如何在Excel中使用HLOOKUP。 ©Ted French

在启动HLOOKUP函数之前,通常将标题添加到工作表以显示HLOOKUP正在检索的数据。 对于本教程,请将以下标题输入所示的单元格中。 HLOOKUP函数及其从数据库中检索的数据将位于这些标题右侧的单元格中。

  1. D1 - 部件名称
    E1 - 价格

尽管可以将HLOOKUP 函数键入到工作表中的单元格中,但很多人发现使用函数的对话框更容易。

对于本教程

  1. 单击单元格E2使其成为活动单元格 。 这是我们将启动HLOOKUP功能的地方。
  2. 点击公式选项卡。
  3. 功能区中选择查找和引用以打开功能下拉列表。
  4. 点击列表中的HLOOKUP调出函数的对话框。

我们在对话框中输入四个空行的数据将形成HLOOKUP函数的参数。 这些参数告诉功能我们以后需要什么信息以及它应该在哪里搜索才能找到它。

09年3月

查找值

添加查找值参数。 ©Ted French

第一个参数是Lookup_value 。 它告诉HLOOKUP我们正在寻找信息的数据库中的哪个项目。 Lookup_value位于所选范围的第一

HLOOKUP将返回的信息始终来自Lookup_value数据库的同一列。

Lookup_value可以是文本字符串,逻辑值(仅为TRUE或FALSE),数字或对值的单元格引用。

对于本教程

  1. 点击对话框中的Lookup_value
  2. 单击单元格D2将此单元格引用添加到Lookup_value行。 这是我们将输入我们正在寻找信息的部件名称的单元格。

09年9月4日

表格数组

添加表格阵列参数。 ©Ted French

Table_array参数是HLOOKUP函数搜索以查找信息的数据 范围 。 请注意,此范围不需要包含所有行或甚至数据库的第一行。

Table_array尽管至少包含两行数据,第一行包含Lookup_value(请参阅上一步)。

如果您为此参数输入单元格引用 ,则最好使用绝对单元格引用。 在Excel中用美元符号( $ )表示绝对单元格引用。 一个例子是$ E $ 4。

如果您不使用绝对引用并将HLOOKUP函数复制到其他单元格,则可能会在该函数复制到的单元格中收到错误消息。

对于本教程

  1. 点击对话框中的Table_array行。
  2. 突出显示电子表格中的单元格E4到I5,将此范围添加到Table_array行。 这是HLOOKUP将搜索的数据范围。
  3. 按下键盘上的F4键使范围绝对($ E $ 4:$ I $ 5)。

09年05月05日

行索引号

添加行索引号参数。 ©Ted French

行索引号参数 (Row_index_num)指示Table_array的哪一行包含您之后的数据。

例如:

对于本教程

  1. 点击对话框中Row_index_num
  2. 在此行中输入2表示我们希望HLOOKUP从表格数组的第二行返回信息。

09年06月

范围查找

添加范围查找参数。 ©Ted French

Range_lookup参数是一个逻辑值(仅为TRUE或FALSE),指示您是否希望HLOOKUP找到与Lookup_value完全匹配或近似匹配。

对于本教程

  1. 点击对话框中的Range_lookup
  2. 在这一行中输入False这个词,表示我们希望HLOOKUP为我们正在寻找的数据返回完全匹配。
  3. 单击确定关闭对话框。
  4. 如果您已经遵循本教程的所有步骤,则现在应在单元格E2中具有完整的HLOOKUP功能。

09年7月

使用HLOOKUP检索数据

用完成的HLOOKUP函数检索数据。 ©Ted French

HLOOKUP 功能完成后,可用于从数据库检索信息。

为此,请将要检索的项目名称输入到Lookup_value 单元格中 ,然后按键盘上的ENTER键。

HLOOKUP使用行索引号来确定应该在单元格E2中显示哪个数据项。

对于本教程

  1. 点击电子表格中的单元格E1。
  2. 键入单元格E1并按下键盘上的ENTER键。
  3. 螺栓的价格 - $ 1.54 - 应显示在单元格E2中。
    通过在单元格E1中键入其他部分名称并将单元格E2中返回的数据与单元格E5到I5中列出的价格进行比较,进一步测试HLOOKUP功能。

09年08月08日

Excel HLOOKUP错误消息

Excel HLOOKUP错误消息。 ©Ted French

以下错误消息与HLOOKUP相关联。

#N / A错误:

#REF!:

这完成了在Excel 2007中创建和使用HLOOKUP函数的教程。

09年9月9日

使用Excel 2007的HLOOKUP函数的示例

在指定的单元格中输入以下数据:

细胞数据

点击单元格E1 - 显示结果的位置。

点击公式选项卡。

从功能区中选择查找和引用以打开功能下拉列表。

点击列表中的HLOOKUP调出函数的对话框。

在对话框中,单击Lookup _value行。

点击电子表格中的单元格D1。 这是我们将输入我们希望定价的零件的名称的位置。

在对话框中,单击Table_array行。

选中电子表格中的单元格E3至I4,将对话框中的范围输入到该对话框中。 这是我们希望HLOOKUP搜索的数据范围。

在对话框中,单击Row_index_num行。

键入数字2以表明我们想要返回的数据在table_array的第2行中。

在对话框中,单击Range_lookup行。

键入单词False,表示我们想要我们的请求数据完全匹配。

点击确定。

在电子表格的单元格D1中,键入单词螺栓。

价值$ 1.54应出现在单元格E1中,显示table_array中所示的螺栓价格。

如果您单击单元格E1,则完整函数= HLOOKUP(D1,E3:I4,2,FALSE)出现在工作表上方的公式栏中。