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

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

时间:2023-10-20 理论教育 版权反馈
【摘要】:如果在查找区域中找不到该值,则LOOKUP函数返回lookup_vector参数中小于且最接近该参数的值。注意事项lookup_vector参数表示的查找区域或数组中的数据必须按升序排列,排列规则是:数字<字母<FALSE<TRUE,如果未进行排序,则LOOKUP函数可能会返回错误的结果。如果lookup_value参数小于lookup_vector参数中的最小值,LOOKUP函数将会返回错误值“#N/A”。图2.8.9-2LOOKUP函数的应用②

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

(1)函数功能

LOOKUP函数用于在工作表的某一行或某一列区域或者数组中查找指定的值,然后在另一行或另一列区域或数组中返回相同位置上的值。

(2)语法格式

LOOKUP(lookup_value,lookup_vector,[result_vector])

(3)参数说明

lookup_value:必需参数,表示要查找的值。如果在查找区域中找不到该值,则LOOKUP函数返回lookup_vector参数中小于且最接近该参数的值。

lookup_vector:必需参数,表示要在其中查找的单元格区域或数组,必须为单行或单列,且必须为升序排列。

[result_vector]:可选参数,表示返回查找结果的单元格区域或数组,必须为单行或单列,且数据尺寸和方向必须与lookup_vector参数相同。

(4)注意事项

lookup_vector参数表示的查找区域或数组中的数据必须按升序排列,排列规则是:数字<字母<FALSE<TRUE,如果未进行排序,则LOOKUP函数可能会返回错误的结果。

如果lookup_value参数小于lookup_vector参数中的最小值,LOOKUP函数将会返回错误值“#N/A”。(www.xing528.com)

(5)实例①:根据简称从全称中查找引用销售业绩

如图2.8.9-1所示,A列为全称,B列为销售业绩,D列为简称,要求在E列中根据简称查找引用与其全称相匹配的销售业绩。

选择E2单元格,输入公式“=LOOKUP(1,0/FIND(D2,A$2:A$6),B$2:B$6)”,输入完毕后按Enter键结束并向下填充公式,即可完成全部的查找引用,结果如图所示。

图2.8.9-1 LOOKUP函数的应用①

实例②:查找引用同时符合多个条件的值

如图2.8.9-2所示,假设A1:D6单元格区域为表1,其中A列为产品名称,B列为型号,C列为颜色,D列为数量;F1:I6单元格区域为表2,其中F列为产品名称,G列为型号,H列为颜色。两张表的结构一般无二,但记录数据的顺序并不相同,要求根据表2中的产品名称、型号和颜色,查找引用与表1相匹配的数量。

选择I2单元格,输入公式“=LOOKUP(1,0/((A$2:A$6=F2)*(B$2:B$6=G2)*(C$2:C$6=H2)),D$2:D$6)”,输入完毕后按Enter键结束并向下填充公式,即可完成全部计算,查找引用的结果如图所示。

图2.8.9-2 LOOKUP函数的应用②

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

我要反馈