功能在指定的数据区域查询给定的值,返回查询值所对应的相关数据。 语法LOOKUP(lookup_value, lookup_vector, [result_vector]) lookup_value是要查询的值,可以是数字、文本、逻辑值、名称或对值的引用。 lookup_vector是查找的矢量数据区域,即为一行或一列区域,值可以是文本、数字或逻辑值。LOOKUP函数如果在lookup_vector中找不到 lookup_value,则返回小于或等于lookup_value的匹配值。因此,lookup_vector中的数据应事先按升序排列,否则很可能返回错误的值。 result_vector是返回数据所在的矢量数据区域,即为一行或一列区域,必须与 lookup_vector 大小相同。result_vector如果缺省返回数值的区域就是lookup_vector。 lookup也可以使用数组区域,语法规则为: LOOKUP(lookup_value, array) lookup_value为要查询的值。 array为查询的数组数据区域,其首列必须是查询lookup_value的列,末列是要返回的值所在的列。 举例上图中,在d2单元格输入lookup函数,在a2:a6区域查询4.19,找到后返回其在b2:b6区域对应的值。 |
|