首页 理论教育 Excel数据处理与分析:HLOOKUP函数

Excel数据处理与分析:HLOOKUP函数

时间:2023-10-20 理论教育 版权反馈
【摘要】:函数功能HLOOKUP函数用于在单元格区域或数组的首行查找指定的值,返回与指定值同列的该区域或数组中的其他行的值。[range_lookup]:可选参数,表示HLOOKUP函数的查找类型,用于指定精确查找还是模糊查找。注意事项lookup_value参数如果小于table_array参数中首行的最小值,则HLOOKUP函数返回错误值“#N/A”。该参数为文本时,HLOOKUP函数将不区分大小写。图2.8.6HLOOKUP函数应用HLOOKUP函数与VLOOKUP函数,一个纵向查找,一个水平查找,使用规则基本一致,只是实际工作中HLOOKUP函数的使用频率远远不及VLOOKUP函数。

Excel数据处理与分析:HLOOKUP函数

(1)函数功能

HLOOKUP函数用于在单元格区域或数组的首行查找指定的值,返回与指定值同列的该区域或数组中的其他行的值。

(2)语法格式

HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup])

(3)参数说明

lookup_value:必需参数,表示要在单元格区域或数组的首行中查找的值,形式可以是直接输入的数据或单元格引用,支持通配符使用,不区分大小写

table_array:必需参数,表示要在其中查找的单元格区域或数组。

row_index_num:必需参数,表示要返回的值在table_array参数中的第几行。

[range_lookup]:可选参数,表示HLOOKUP函数的查找类型,用于指定精确查找还是模糊查找。当参数为0(FALSE)时表示精确查找,返回查找区域中第一个与lookup_value参数相等的值,查找区域无须排序;当参数为1(TRUE)或忽略时,表示模糊匹配,返回等于lookup_value参数或小于且最接近lookup_value参数的值,查找区域必须按升序排列。

(4)注意事项

lookup_value参数如果小于table_array参数中首行的最小值,则HLOOKUP函数返回错误值“#N/A”。该参数为文本时,HLOOKUP函数将不区分大小写。(www.xing528.com)

row_index_num参数如果小于1或者大于table_array参数中的行数,则HLOOKUP函数将返回错误值“#VALUE!”。

[range_lookup]参数为模糊查找方式时,如果查找区域或数组未按升序排序,HLOOKUP函数可能会返回错误的结果;为精确查找方式时,如果在table_array参数中找不到匹配的值,则HLOOKUP函数返回错误值“#N/A”。

当lookup_value参数为文本,且[range_lookup]参数为精确查找方式时,可以在lookup_value参数中使用通配符问号“?”和星号“*”,“?”用于匹配任意单个字符,“*”用于匹配任意多个字符。如果需要查找问号或星号本身,在问号或星号前面输入一个波形符“~”即可。

(5)实例:查找月份销售额

如图2.8.6所示,A列为员工姓名,B列到F列依次为1到5月份的销售额,要求在H2单元格输入月份后I2单元格自动返回该月份的总销售额。

单击选择I2单元格,输入公式“=HLOOKUP(H2,B1:F7,7,0)”,输入完毕后按Enter键结束即可完成查找引用设置。在本例中,表示精确匹配的FALSE或0可以省略不写,但要使用逗号把参数位置留出来,只是省略写法,而不是忽略参数。

图2.8.6 HLOOKUP函数应用

HLOOKUP函数与VLOOKUP函数,一个纵向查找,一个水平查找,使用规则基本一致,只是实际工作中HLOOKUP函数的使用频率远远不及VLOOKUP函数。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈