一、单条件查找。
实例:根据姓名查找销售额。
h6单元格公式:=vlookup(g6,c:e,3,0)
h10单元格公式:=lookup(1,0/($c$2:$c$7=g10),$e$2:$e$7)
通过上图两条公式我们可以得知:单条件查找用vlookup函数比lookup函数更简单一些。
二、多条件查找。
实例:根据姓名和产品名称查找销售额。
h6单元格公式:{=vlookup(g6&h6,if({1,0},$c$2:$c$7&$d$2:$d$7,$e$2:$e$7),2,0)}
h10单元格公式:=lookup(1,0/($c$2:$c$7=g10)*($d$2:$d$7=h10),$e$2:$e$7)
通过上图两条公式我们可以得知:多条件查找用lookup函数比vlookup函数更简单一些。用vlookup函数时,我们需要借助if或者choose函数新构建一个查找区域,仅仅依靠vlookup函数无法实现,vlookup+if/choose实现多条件查找时,输入完公式后应该按“ctrl+shift+enter”键,如果表格数据非常多时,这个方法的效率是非常低的,而lookup多条件查找时,多个条件之间只需要用星号(*)隔开。
三、逆向查找。
实例:根据姓名查找部门。
h6单元格公式:=vlookup(g6,if({1,0},$c$2:$c$7,$b$2:$b$7),2,0)
h10单元格公式:=lookup(1,0/($c$2:$c$7=g10),$b$2:$b$7)
通过上图两条公式我们可以得知:逆向查找用lookup函数比vlookup函数更简单一些。用vlookup函数时,我们需要借助if或者choose函数新构建一个查找区域,仅仅依靠vlookup函数无法实现,而lookup实现查找时,多个条件之间只需要用星号(*)隔开。
四、查找最后一条数据。
实例:根据产品查找最后一个日期的数量。
e2单元格公式:=c2&countif($c$2:c2,c2)
h6单元格公式:=vlookup(g6&countif($c$2:c7,g6),if({1,0},$e$2:$e$7,$d$2:$d$7),2,0)
h10单元格公式:=lookup(1,0/($c$2:$c$7=g10),$d$2:$d$7)
通过上图两条公式我们可以得知:查找最后一条数据用lookup函数比vlookup函数更简单一些。用vlookup函数时,我们需要构建一列辅助列,并且需要借助if或者choose函数新构建一个查找区域,仅仅依靠vlookup函数无法实现。
所以这里就跟大家总结出了一个lookup函数公式模板:
=lookup(1,0/((条件1)*(条件2)*(条件n)),目标区域或数组)。
你只需要记住上面这条公式模板,基本上大部分的查找问题你都可以解决了!
看了以上的对比,你觉得哪个函数更简单更好用呢?欢迎在评论区留下你的想法哦~
关键词: