主讲老师:卢子老师
讲座主题:解析 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 函数实例运用
运用一:模糊查找