介绍LOOKUP函数的使用方法和查找原理,并总结了LOOKUP函数在使用过程中需要注意的必备条件。
方法/步骤
1、一粑颇岔鲷、LOOKUP函数详解:函数构成LOOKUP(value,vector,[result])蟾茸渌鳌·value:查找值,在lookup_vector查找·vector:查找区域,只包含一行或一列的区域(可以是文本、数字或逻辑值)·result:显示区域(可省略),在[查找区域]中查找与[查找值]等于或最接近的最大值(即:小于但最接近的值),并返回[显示区域]中同行值。如果显示区省略,则直接显示[查找区域]的值·注意:[查找区域]必须与[显示区域]大小相同(即行数相同,或列数相同)[查找值]不能小于[查找区域]中的任何值,否则会报错,返回#N/ALookup是采用二分法进行查询的,所以必须将[查找区域]按数值大小进行升序排序,否则依旧可能出现查找有误或报错现象#N/A使用要点:一般情况下,如果要使用LOOKUP函数进行数据查找,必须满足以下3个条件:1)[查找区域]的数据必须是按顺序从小到大进行排序;2)[查找区域]与[显示区域]的行数(或列数)必须相等;3)[查找值]不能小于[查找区域]的任何值。
2、案例分步详解:案例1:在左侧数据中(如图所示),根据电视的销售台数,查找出售货员的姓名并显示。说明:1)在本案例中,查找区域电视为从小到大按顺序排列;2)查找区域电视与显示区域销售员行数相等;3)查找值电视台数没有小于查找区域电视的任何值。根据以上条件,可判断本次可以使用LOOKUP函数进行查找:
3、第一步:必须确保[查找区域]为按数值进行升序排序。如果没有按从小到大的顺序排列,则可以按照以下方法进行排序(如图所示):1)选择数据源的整个区域;2)选择[数据]选项卡;(见图中标签)3)点击[排序]按钮;(见图中标签)4)在弹出的[排序]对话框中,<主要关键字>选择“电视”,<排序依据>选择“数值”,<次序>选择“顺序”。(见图中标签)
4、第二步:在单元格I2中输入公式=LOOKUP(H2,$D$2:$D$14,$C$2:$C$14),并按回车确认。
5、第三步:在单元格H2中填入或更改电视台数,作为查找条件值,并查看单元格I2中返回的结果。(如图所示)
6、公式解析:=LO蚪嬷吃败OKUP(H2,$D$2:$D$14,$C$2:$C$14)H2:查找值$D$2:$D$14:查找区域(电视台数所在列)$C$2:$C改怊眶峋$14:显示区域(销售员所在列)注:本处公式已经确保了以下2个关键点:$D$2:$D$14(查找区域)与$C$2:$C$14(显示区域)行数相等$D$2:$D$14(查找区域)为按数值从小到大进行排序如果[查找值]小于$D$2:$D$14所有数字,则会报错,如下所示: