返回首页
当前位置: 主页 > Excel教程 > Excel2003教程 >

Excel中HLOOKUP函数的使用基础教程

时间:2013-06-27 02:30来源:Office教程学习网 www.office68.com编辑:麦田守望者

HLOOKUP函数的工作原理和VWOKUP函数接近,除了它的查找表是水平排列的,而不是垂直排列。HLOOKUP函数查找查找表中第1行中的值,并返回表的具体行的相应值。
  HLOOKUP函数的语法是:
  HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
  Lookup_value:为需要在数据表第一行中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。
  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_value为FALSE,函数HLOOKUP将查找精确匹配值,如果找不到,则返回错误值#N/A!。
  提示
  ●如果函数 HLOOKUP找不到lookup_value,且range_lookup为TRUE,则使用小于lookup_value的最大值。
  ●如果函数 HLOOKUP小于table_array第一行中的最小数值,函数HLOOKUP返回错误值#N/A!。
  例如如图数据,下列公式的含义和结果为

 

HLOOKUP函数的使用

  =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”)

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2013 excel2003 excel技巧 excel教程 excel实例教程
------分隔线----------------------------
推荐内容
猜你感兴趣