(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】 根据产品价格计算相关销售额。
图4-8 计算销售额
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。