HLOOKUP 函数

本文介绍 Microsoft Excel 中 HLOOKUP 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。

说明

在表格或数值数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)的首行查找指定的数值,并在表格或数组中指定行的同一列中返回一个数值。当比较值位于数据表的首行,并且要查找下面给定行中的数据时,请使用函数 HLOOKUP。当比较值位于要查找的数据左边的一列时,请使用函数 VLOOKUP。

HLOOKUP 中的 H 代表“行”。

语法

HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

HLOOKUP 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)

说明

示例

如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

显示如何复制示例?

 
1
2
3
4
5


6


7




8


9


10
A B C
Axles Bearings Bolts
4 4 9
5 7 10
6 8 11
公式 说明(结果)
=HLOOKUP("Axles", A1:C4, 2, TRUE) 在首行查找 Axles,并返回同列中第 2 行的值。(4)
=HLOOKUP("Bearings", A1:C4, 3, FALSE) 在首行查找 Bearings,并返回同列中第 3 行的值。(7)
=HLOOKUP("B", A1:C4, 3, TRUE) 在首行查找 B,并返回同列中第 3 行的值。由于 B 不是精确匹配,因此将使用小于 B 的最大值 Axles。(5)
=HLOOKUP("Bolts", A1:C4, 4) 在首行查找 Bolts,并返回同列中第 4 行的值。(11)
=HLOOKUP(3, {1, 2, 3, "a", "b", "c", "d", "e", "f"}, 2, TRUE) 在数组常量的第一行中查找 3,并返回同列中第 2 行的值。(c)
hlookup function HORIZONTAL LOOKUP lookup functions lookup wizard xl

请参阅