「excel函数公式大全:查找函数」HLOOKUP函数的使用方法与应用实例:实现水平查找

HLOOKUP函数的使用方法:

功能说明:在数据表或数值数组的首行查找指定的数值,并在数据表中指定行的同一列中返回一个数值。

语法表达式:HLOOKUP(lookup-value, table-array, row-index-num, range-lookup)

参数说明

  • lookup-value:表示需要在数据表第一行中查找的数值。该参数可以是数值、引用或文本字符串。
  • table-array:表示需要在其中查找数据的数据表。该参数可以引用单元格区域或区域名称。第一行的数值可以为文本、数字或逻辑值,文本不区分大小写。
  • row-index-num表示行号,也就是在table-array中待返回的表格中相匹配的值的行序号。
  • range-lookup:表示逻辑值,用来指明函数HLOOKUP查找时是精确匹配,还是近似匹配。当range-lookup值为TRUE或省略该参数时,函数将返回近似匹配值。也就是说,如果函数找不到精确匹配值,那么,函数将返回小于lookup-value的最大数值;当其值为FALSE时,那么函数会查找精确匹配值,否则,函数将返回错误值#N/A!。

使用说明

  • HLOOKUP函数中H表示“行”。
  • 如果range-lookup值为TRUE,那么table-array的第一行的数值必须按升序排列,如……,-2、-1、0、1、2,……,A~Z、FALSE、TRUE;否则,该函数将找不到能匹配的数值;如果其值为FALSE,那么,table-array可以不用排序。
  • 使用函数时,如果参数row-index-num值小于1,那么函数将返回错误值#VALUE!。
  • 如果参数row-index-num的值大于table-array的行数时,函数将返回错误值#REF!。
  • 在函数计算时,如果HLOOKUP找不到lookup-value,且range-lookup的值为TRUE,那么函数返回小于lookup-value的最大值;如果HLOOKUP小于table-array第一行中的最小数值,函数将返回错误值#N/A!。

HLOOKUP函数实例:

实际应用:某厂商销售A、B和C三种商品,在销售单上,用户需要获取商品的单价。

在单元格C5中输入函数”=HLOOKUP(A5,$A$1:$C$2,2,FALSE)”,选取商品A单价,然后利用自动填充功能,得到其他项目的单价,如图1所示。

图1 选取单价信息

应用说明:当比较值位于数据表的首行并且要查找下面给定行中的数据时,可以使用此函数。当比较值位于要查找的数据左边的一列时,则要使用VLOOKUP函数。

给TA打赏
共{{data.count}}人
人已打赏
办公软件

「excel函数公式大全:查找函数」COLUMNS函数的使用方法与应用实例:返回引用的列数

2023-2-18 7:34:20

办公软件

「excel函数公式大全:查找函数」HYPERLINK函数的使用方法与应用实例:创建跳转

2023-2-18 7:37:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
打开微信,扫描左侧二维码,关注【旅游人lvyouren】,发送【101】获取验证码,输入获取到的验证码即可解锁复制功能,解锁之后可复制网站任意一篇文章,验证码每月更新一次。
提交