首页 理论教育 HLOOKUP函数使用方法及示例

HLOOKUP函数使用方法及示例

时间:2023-07-24 理论教育 版权反馈
【摘要】:HLOOKUP中的H表示水平,即“横向”或按行查询的意思。①lookup_value为需要在数据表第一行中进行查找的数值。;如果row_index_num大于table-array的行数,函数HLOOKUP返回错误值#REF!。⑤range_lookup为一逻辑值,指明函数HLOOKUP查找时是精确匹配,还是近似匹配。①如果函数HLOOKUP找不到lookup_value,且range_lookup为TRUE,则使用小于lookup_value的最大值。②如果函数HLOOKUP 小于table_array 第一行中的最小数值,函数HLOOKUP返回错误值#N/A!。

HLOOKUP函数使用方法及示例

(1)功能说明。

在表格或数值数组的首行查找指定的数值,并在表格或数组中指定行的同一列中返回一个数值。HLOOKUP中的H表示水平(Horizontal),即“横向”或按行查询的意思。

(2)格式与参数。

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)。

①lookup_value为需要在数据表第一行中进行查找的数值。lookup_value可以为数值、引用或文本字符串。

②table_array为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用。table_array的第一行的数值可以为文本、数字或逻辑值,文本不区分大小写

③result_vector是一个仅包含一行或一列的区域,它的大小必须与lookup_vector相同。

④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!。(www.xing528.com)

⑤range_lookup为一逻辑值,指明函数HLOOKUP查找时是精确匹配,还是近似匹配。如果为TRUE或省略,则返回近似匹配值。也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值。如果range_value 为FALSE,函数HLOOKUP将查找精确匹配值;如果找不到,则返回错误值#N/A!。

(3)注意事项。

①如果函数HLOOKUP找不到lookup_value,且range_lookup为TRUE,则使用小于lookup_value的最大值。

②如果函数HLOOKUP 小于table_array 第一行中的最小数值,函数HLOOKUP返回错误值#N/A!。

【例4-4】 根据产品价格计算相关销售额。

D7单元格的公式如图4-8所示,其他单元格利用填充柄完成。

图4-8 计算销售额

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

我要反馈