使用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)出現在工作表上方的公式欄中。