手机版

表头:VLOOKUP列搜索 HLOOKUP行搜索

时间:2021-09-18 来源:互联网 编辑:宝哥软件园 浏览:

上一篇文章讲了VLOOKUP函数的区间搜索、评级和模糊搜索,其中区间搜索的折现率如下:

今天有朋友说:“公司给我的折扣单是这样的。如何按区间查找折扣率?”:

在搜索值和返回值水平分布的情况下,使用行搜索函数HLOOKUP。

公式实现

在C2单元格中输入公式:

=HLOOKUP(B2,2:美元,3.2美元)

填写公式以获得所有折扣。

公式分析

功能:

HLOOKUP是最常用的查找和引用函数。根据给定的查找值,在某个查找区域,返回与查找值对应的所需查找值。搜索区域的搜索值和返回值都是按行分布的。

语法:

=HLOOKUP(查找值,包含查找值和返回值的查找区域,查找区域中返回值的行号,精确查找或近似查找)。

参数:

查找值,即您指定的搜索关键字值。

在本例中,查找值是B2单元格“20”。我们要在“采购数量”一栏找到“20”对应的折扣,“20”是要找的关键值。

包含查找值和返回值的查找区域。请记住,查找值应该始终位于查找区域的第一行,这样HLOOKUP才能正常工作。

例如,在本例中,搜索区域为$F$2:$I$3,查找值“20”所在的“采购数量”B列为该区域的第一行,该区域还包括返回值“折扣”所在的第三行。

查找区域中返回值的行号。

例如,在本例中,在搜索区域$F$2:$I$3中,“购买数量”是第一行,返回值“折扣”是第二行,因此行号为“2”。

精确搜索或近似搜索。

如果需要准确查找返回值,请指定FALSE或0;如果返回值是近似搜索的,请指定真或1;如果省略此参数,则默认为近似匹配真或近似匹配。

在这个例子中,为了近似搜索,省略了它。返回值是与查询区域第一行中的间隔值相对应的返回值,该值小于查找值并且最接近查找值。

在这个例子中,

小于“20”且最接近20的值为0,因此返回对应于0的区间值“0%”。

小于“225”且最接近225的值是200,因此返回对应于200的间隔值“8%”。

区间搜索有一个最重要的考虑因素:

搜索区域的区间值必须从小到大排列,否则无法找到正确的结果。

在本例中,间隔值0、100、200和300从小到大排列。

HLOOKUP精确查找:

HLOOKUP精确查找的示例:

=HLOOKUP(C3,G $ 2:J $ 3,2,0)

版权声明:表头:VLOOKUP列搜索 HLOOKUP行搜索是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。