1 / 9
文档名称:

EXCEL中lookup函数的经典查找方式.doc

格式:doc   大小:111KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

EXCEL中lookup函数的经典查找方式.doc

上传人:在水一方 2019/3/4 文件大小:111 KB

下载得到文件列表

EXCEL中lookup函数的经典查找方式.doc

文档介绍

文档介绍:主讲老师:卢子老师讲座主题:解析lookup函数的经典查找方式学****是需要技巧和经验的。感谢卢子老师为大家分享和交流他的实战经验。下面是本期讲座的全部内容。本期讲座包括两部分内容:第一,lookup函数用法介绍;第二,通过实例讲解lookup函数经典的条件查找解法,通用公式基本可以写为:LOOKUP(2,1/(条件),查找数组或区域)或LOOKUP(1,0/(条件),查找数组或区域)。第一部分:lookup函数用法介绍 lookup函数和vlookup函数是excel中最常用的两个查找函数。vlookup函数能做到的lookup函数同样可以做到,而且可以做得更好。 LOOKUP函数有两种语法形式:向量和数组。本期就向量形式的展开交流和探讨。向量形式的语法为:LOOKUP(lookup_value,lookup_vector,result_vector) 其中的参数意义如下: Lookup_value:为所要查找的数值。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。 Lookup_vector:为只包含一行或一列的区域。Lookup_vector的数值可以为文本、数字或逻辑值。Lookup_vector的数值必须按升序排序:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE,否则,LOOKUP不能返回正确的结果。文本不区分大小写。 Result_vector:只包含一行或一列的区域,其大小必须与lookup_vector相同。比如lookup(A1,B1:B10,C2:C11),其中C2:C11的尺寸要与B1:B10相同,且如果A1对应B列中的位置是B2的话,那么返回的将是C3的值。 LOOKUP函数说明: 第一,如果函数LOOKUP找不到lookup_value,则查找lookup_vector中小于或等于lookup_value的最大数值。这就是为何返回最后一个满足条件的值的原理。第二,如果lookup_value小于lookup_vector中的最小值,函数LOOKUP返回错误值#N/A。利用这个特性,我们可以用=LOOKUP(1,0/(条件),引用区域)这样一个通用公式来作查找引用。第二部分:lookup函数实例运用运用一:模糊查找模糊查找的核心是第二个参数排序必须是升序,否则会导致查找值错误。下图所示的表1是按升序排序的,表2没有排序。分别在表1和表2下面对应的单元格输入公式。表1的数据源是按升序排序的,根据lookup函数用法:=LOOKUP(要查找的数据,查找范围,结果),在C24单元格设置公式:=LOOKUP(B24,$B$5:$B$17,$C$5:$C$17),然后下拉得到正确结果。表2的数据源是没有排序的,在J24单元格输入公式:=LOOKUP(I24,$I$5:$I$17,$J$5:$J$17),然后下拉,发现J25单元格得到的结果是H126,显然不对。通过表2的源数据可以看到I25单元格对应的值应该为J8单元格的值H142。为什么会出错呢?这就印证了第一部分的用法介绍中所讲到的:Lookup_vector的数值必须按升序排序:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE,否则,LOOKUP不能返回正确的结果。文本不区分大小写。模糊查找,数据源一定要以升序先进行排序