hlookup 函數查找給定查找值所在行中指定列的值。語法:hlookup(lookup_value, table_array, row_index_num, [range_lookup])。參數:查找值、表格范圍、行索引號、搜索類型(近似或精確)。用法:指定查找值、表格范圍、返回列索引號,輸入 hlookup 函數,按 enter。示例:=hlookup(“john doe”, a2:e10, 5, false) 返回第 6 行中第 5 列(工資)中的值。
hlookup 函數的使用方法
定義:
hlookup 函數在給定查找值和行范圍的情況下,在指定表中查找值并返回指定列中的值。
語法:
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
參數:
- lookup_value: 要查找的值(通常在單元格中輸入)
- table_array: 要在其中進行搜索的表格或數據區域(指定為單元格區域)
- row_index_num: 要返回的表中行的索引號(從 1 開始)
-
[range_lookup:] 可選參數,指定搜索類型:
- TRUE(或省略):近似匹配,即找到第一個大于或等于查找值的匹配項
- FALSE:精確匹配,即找到與查找值完全匹配的項
用法:
- 確定查找值和表格范圍。 查找值可以是文本、數字或邏輯值,而表格范圍應是一個包含列標題和數據的區域。
- 選擇要返回值的列。 在行索引號參數中指定要返回的列的索引號。
- 輸入 hlookup 函數。 在需要顯示結果的單元格中輸入 hlookup 函數,其中包括查找值、表格范圍、行索引號和可選的搜索類型參數。
- 按 Enter。 excel 將根據指定的參數查找并返回指定列中的值。
示例:
要查找姓名為 “John Doe” 的員工的工資,可以使用以下 hlookup 函數:
=HLOOKUP("John Doe", A2:E10, 5, FALSE)
其中:
- A2:E10 是包含員工數據的表格范圍
- 5 是包含工資詳細信息的列索引號
- FALSE 指定準確匹配
如果 “John Doe” 位于表格中第 6 行,該函數將返回該行的第 5 列(工資)中的值。
提示:
- 使用絕對引用($符號)來鎖定表格范圍和行索引號,以防止意外更改。
- 如果查找值不存在,hlookup 函數將返回錯誤值 #N/A。
- 對于大型表格,使用 vlookup 函數可以更有效率,因為它按列而不是按行搜索。