Excel查找引用函数:HLOOKUP查找首行并显示指定的值

Excel查找引用函数:HLOOKUP查找首行并显示指定的值

说明

在表格或数值数组的首行查找指定的数值,并在表格或数组中指定行的同一列中返回一个数值。当比较值位于数据表的首行,并且要查找下面给定行中的数据时,请使用函数 HLOOKUP。当比较值位于要查找的数据左边的一列时,请使用函数 VLOOKUP。

 


HLOOKUP 中的 H 代表“行”。

 

 

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

HLOOKUP 函数语法具有下列参数:

Lookup_value  必需。需要在表的第一行中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。 Table_array  必需。需要在其中查找数据的信息表。使用对区域或区域名称的引用。 Table_array 的第一行的数值可以为文本、数字或逻辑值。 如果 range_lookup 为 TRUE,则 table_array 的第一行的数值必须按升序排列:...-2、-1、0、1、2、…、A-Z、FALSE、TRUE;否则,函数 HLOOKUP 将不能给出正确的数值。如果 range_lookup 为 FALSE,则 table_array 不必进行排序。 文本不区分大小写。 将数值按升序排列(从左至右)。 Row_index_num  必需。table_array 中待返回的匹配值的行序号。Row_index_num 为 1 时,返回 table_array 第一行的数值,row_index_num 为 2 时,返回 table_array 第二行的数值,以此类推。如果 row_index_num 小于 1,则 HLOOKUP 返回错误值 #VALUE!;如果 row_index_num 大于 table_array 的行数,则 HLOOKUP 返回错误值 #REF!。 Range_lookup  可选。一逻辑值,指明函数 HLOOKUP 查找时是精确匹配,还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果 Range_lookup 为 FALSE,函数 HLOOKUP 将查找精确匹配值,如果找不到,则返回错误值 #N/A。 说明 如果函数 HLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于 lookup_value 的最大值。 如果函数 HLOOKUP 小于 table_array 第一行中的最小数值,函数 HLOOKUP 返回错误值 #N/A。 如果 range_lookup 为 FALSE 且 lookup_value 为文本,则可以在 lookup_value 中使用通配符、问号 (?) 和星号 (*)。问号匹配任意单个字符;星号匹配任意字符序列。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。 示例

 

 

 

Excel查找引用函数:HLOOKUP查找首行并显示指定的值

 

 

 

 

 

Excel查找引用函数:HLOOKUP查找首行并显示指定的值

 

推荐阅读