查找引用中,大部分亲都使用的是Vlookup函数,很少人会用Lookup函数,从函数名称上来看,少了一个V,但从功能上来讲,Lookup函数的为例更加强大,不信请学习下文。
一、功能及语法。(一)、向量形式。作用:在单行或单列中查找对应的值,然后返回第二个单行或单列中对应的值。语法结构:=Lookup(查找值,查找值所在的范围,【返回值的范围】)。前提条件:查找值所在范围的值必须按升序排序,否则无法得到正确的结果。方法:1、以【销售员】为主要关键字进行【升序】排序。2、在目标单元格中输入公式:=LOOKUP(H3,B3:B9,D3:D9)。
(二)、数组形式。作用:在指定的数据源范围中的第一列或第一行查找值,并返回最后一列或最后一行对应的值。语法结构:=Lookup(查找值,查找值和返回值所在的范围)。前提条件:查找值所在范围的值必须按升序排序,否则无法得到正确的结果。方法:1、以【销售员】为主要关键字进行【升序】排序。2、在目标单元格中输入公式:=LOOKUP(H3,B3:D9)。
二、变异用法。(一)、单条件查询。目的:查询销售员的销量。方法:在目标单元格中输入公式:=LOOKUP(1,0/(B3:B9=H3),D3:D9)。
二)、多条件查询。目的:查询销售员在相应地区的销量。方法:在目标单元格中输入公式:=IFERROR(LOOKUP(1,0/((B3:B9=H3)*(E3:E9=I3)),D3:D9),"无销量")。解读:多条件和单条件查询的原理是相同的,当多个条件都成立时,返回True,暨1,否则返回False,暨0。
三、经典用法。(一)、提取最后一个数字。方法:在目标单元格中输入公式:=LOOKUP(9E+307,F3:F9)。解读:9E+307代表9乘以10的307次方,远远超过Excel中工作表中可能出现的数值,凭此查询最后一个数值。
(二)、提取最后一个文本。方法:在目标单元格中输入公式:=LOOKUP(CHAR(41385),F3:F9)。解读:Char(41385)获取指定的字符,比所有的汉字都大,所以回去最后一个文本。
(三)、提取特定字符。方法:在目标单元格中输入公式:=LOOKUP(1,0/(A$3:A3<>""),A$3:A3)。解读:此方法主要应用了合并单元格只有左上角存在数据的特点,其关键在于混合引用的灵活使用。
结束语: 查找引用,大部分亲使用的是Vlookup,但从功能上来讲,Lookup函数更为强大,对其使用技巧,你Get到了吗? 如果有不懂、不明白的地方,欢迎在留言区留言讨论哦,如果亲觉着实用,别忘了“点转评”哦,有亲的支持,小编会进一步努力的哦!