Vlookup和Lookup函数一一过招
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
与 lookup_vector 相同。 —其中C2:C11的尺寸要与B1:B10相同,且如
lookup_value 的最大数值。
值 #N/A。
这就是为何返回 最后一个满足条 件的值的原理。
域)这样一个通用公式来作查找引用 =0,0/false=#DIV0!,即Lookup的第2参数 能返回最后一个0出现的位置(倒回去:最 地方)。如果没有满足条件的记录则返回
如果数组为正方形,或者所包含的区域高度大,宽度小(即行数多于列数),函数 LOOKUP 在第一列查找 lookup_va
实例对比
处理查找错误 例1 例2 例3 例4 例5 例6 精确匹配查询之基本运用 数值近似匹配查询之基本运用 文本近似匹配查询之基本运用 区别查询结果的空白与0值 依次序返回同一查询结果的多列内容 返回同一查询结果的多列(不按原次序)的内容 例8 例9 例10 例11 例12 在同一单元格按不同字段查询 返回多个符合条件的查询结果 有两个并列条件(不同字段)的查询 使用数组常量的查询 从右向左查询
语法 1 向量形式 LOOKUP(lookup_value,lookup_vector,result_vector) Lookup_value 为函数 LOOKUP 在第一个向量中所要查找的数值。Lookup_value 可以为数字、文本、逻辑值或 Lookup_vector 为只包含一行或一列的区域。Lookup_vector 的数值可以为文本、数字或逻辑值。 要点 Lookup_vector 的数值必须按升序排序:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE;否则,函数 LOO 能返回正确的结果。文本不区分大小写。 Result_vector 只包含一行或一列的区域,其大小必须与 lookup_vector 相同。 注意尺寸和对应位置。比如lookup(A1,B1:B10,C2:C11)——其中C2:C11的尺寸要与B1:B10相同 果A1对应B列中的位置是B2的话,那么返回的将是C3的值! 说明 如果函数 LOOKUP 找不到 lookup_value,则查找 lookup_vector 中小于或等于 lookup_value 的最大数值。 如果 lookup_value 小于 lookup_vector 中的最小值,函数 LOOKUP 返回错误值 #N/A。
Lookup函数
函数 LOOKUP 有两种语法形式:向量和数组。
——By gouweicao78
向量为只包含一行或一列的区域。函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回 单行区域或单列区域中相同位置的数值。如果需要指定包含待查找数值的区域,则可以使用函数 LOOKUP 的这种形式 LOOKUP 的另一种形式为自动在第一列或第一行中查找数值。
LOOKUP 返回错误值 #N/A。 ue 进行比较。
处在于函数 HLOOKUP 在第一行查找 数查找。
百度文库
一行查找 lookup_value。
数 LOOKUP 在第一列查找 lookup_value。
行或列的最后一个数值。
不同字段)的查询
例7
按部分内容模糊查询 以上举例是Lookup的与Vlookup的用法比较,再结合其它函数,可以发挥其更多作用。
——By gouweicao78
区域(向量)中查找数值,然后返回第二个 则可以使用函数 LOOKUP 的这种形式。函数
value 可以为数字、文本、逻辑值或包含数值的名称或引用。 为文本、数字或逻辑值。 -Z、FALSE、TRUE;否则,函数 LOOKUP 不
利用这个特性,我们可以用=LOOKUP(1,0/(条件),引用区域)这样一个通用公式来作查找引用 因为:条件——产生的是逻辑值True、False数组,0/True=0,0/false=#DIV0!,即Lookup的第 便是由0、#DIV0!组成的数组(都比1小),所以这个公式能返回最后一个0出现的位置(倒回 后一个0就是最后一个0/True,也就是最后一个满足条件的地方)。如果没有满足条件的记录则 #N/A错误。 语法 2 数组形式 LOOKUP(lookup_value,array) 同语法1 同语法1 如果 lookup_value 小于第一行或第一列(取决于数组的维数)的最小值,函数 LOOKUP 返回错误值 #N/A。 Array 为包含文本、数字或逻辑值的单元格区域,它的值用于与 lookup_value 进行比较。 函数 LOOKUP 的数组形式与函数 HLOOKUP 和函数 VLOOKUP 非常相似。不同之处在于函数 HLOOKUP 在第一行查找 lookup_value,函数 VLOOKUP 在第一列查找,而函数 LOOKUP 则按照数组的维数查找。 如果数组所包含的区域宽度大,高度小(即列数多于行数),函数 LOOKUP 在第一行查找 lookup_value。 函数 HLOOKUP 和函数 VLOOKUP 允许按行或按列索引,而函数 LOOKUP 总是选择行或列的最后一个数值。 要点 数组中的数值必须按升序排序:同语法1