excel函数实例教程:[13]HLOOKUP函数怎么用
HLOOKUP函数用于在表格数组的首行查找指定的值,并由此返回表格数组当前列中其他行的值。换言之,对于包含N行的数据区域,HLOOKUP函数可以在第一行查找匹配的值,然后返回与匹配值处于同一列其它行的数值。使用HLOOKUP函数时,要确保数据区域待查找的数据位于第一行。下面一下该函数HLOOKUP的具体使用方法。
操作方法
- 01
首先看一下HLOOKUP函数的基本语法: HLOOKUP(lookup_value,table_array,row_index_num,range_lookup) Lookup_value:指待查找的数值,该数值用于在数据区域第一行中进行匹配查找。其值可以为数值或引用。 Table_array:数据区域,指包含两行或多行的数据区域。其中该数据区域的第一行中的值是由lookup_value搜索的值。 Row_index_num:行号索引,指当满足匹配时所返回的匹配值对应的行序号。 Range_lookup:为逻辑值,指定希望 HLOOKUP 查找精确的匹配值还是近似匹配值。如果为 TRUE 或False,则返回精确匹配值或近似匹配值。 在此需要说明一点:当Range_lookup为True时,table_array 第一行中的值必须以升序排序;否则 HLOOKUP 可能无法返回正确的值。
- 02
在此为了讲解的需要,请大家制作如图所示的数据表格:
- 03
如果我们想查找“ID”为“1004”用户的姓名,该如何操作呢?对此我们需要输入以下公式“=HLOOKUP("1004",B2:J8,2)”,然后按回车键即可出结果。
- 04
类似的操作方法,如果我们希望获得“ID”为“1004”用户的“业绩”,则只需要输入公式“=HLOOKUP("1004",B2:J8,7)”即可。
- 05
另外,我们可以重复使用HLOOKUP函数,我们可以通过ID获得某一用户的基本信息,例如想获取“ID”为“1001”用户的基本信息,可使用公式“="用户ID为1001的姓名为"&HLOOKUP("1001",B2:J8,2)&" 所在部门:"&HLOOKUP("1001",B2:J8,5)”来实现。