Excel中HLOOKUP函数的使用

上一篇 / 下一篇  2017-07-25 12:20:32 / 个人分类:Office操作

1、语法结构

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

说明:

  • lookup_value: 为需要在数据表第一行中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。
  • table_array为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用。
    A、table_array第一行的数值可以为文本、数字或逻辑值。
    B、如果range_lookuptrue,则 table_array 的第一行的数值必须按升序排列:...-2-1012A-ZFALSETRUE;否则,函数 HLOOKUP 将不能给出正确的数值。如果 range_lookup FALSE,则 table_array 不必进行排序。
    C、文本不区分大小写。
  •      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_value FALSE,函数 HLOOKUP 将查找精确匹配值,如果找不到,则返回错误值 #N/A!
            A、如果函数 HLOOKUP 找不到 lookup_value,且
       range_lookup TRUE,则使用小于lookup_value的最大值。
     B、如果函数HLOOKUP小于table_array第一行中的最小数值,函
        数
HLOOKUP 返回错误值 #N/A!。
2、函数功能

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

在表1中查找表2中人员对应的性别和年龄

说明:

B10= =HLOOKUP(A10,$A$2:$D$4,3,FALSE)

A10:为需要查找的对象,“张三”;

$A$2:$D$4:为查找区域,A2:D4,使用F4转换成绝对引用;

3:表示返回的数值在查找区域的第三行,

FALSE:表示需要精确查找。
补充:绝对引用的好处在于,填写完B10的公式之后,可以直接下拉,其它性别单元格自动赋值.



TAG:

 

评分:0

我来说两句

Open Toolbar