养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Excel中HLOOKUP函数详解

时间:2024-10-10 10:27:31

HL蚪嬷吃败OOKUP函数

本文介绍MicrosoftExcel中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的第一行的数值必须按升序排列:...--0、...、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的最大值。如果为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函数详解

© 一点知识