excel学习库

excel表格_excel函数公式大全_execl从入门到精通

vlookup和lookup、index+match,三组函数用法的差异和区别

vlookup和lookup函数,以及index+match函数,三者都能够实现单条件查询,多条件查询,以及近似匹配,那么为什么还要设置三个函数呢,这是因为他们的应用场景不同。

一、vlookup主要用于但条件查询

二、lookup主要针对多条件查询

三、index+match主要用于逆向查询

下面我们来说下三者的典型用法

第一,使用vlookup函数查询

公式为:=VLOOKUP(F2,B2:C13,2,FALSE)

vlookup针对这种查询,操作非常的简单,他还可以返回多行多列数据

使用公式:=VLOOKUP($F5,$B$2:$D$13,COLUMN(B:B),FALSE)

第二,使用lookup多条件查询

公式为:=LOOKUP(1,0/((A2:A13=F2)*(B2:B13=G2)),C2:C13)

使用这种形式简单明了,如果使用vlookup函数,公式为:

=VLOOKUP(F2&G2,IF({1,0},A2:A13&B2:B13,C2:C13),2,FALSE)

这里面还使用到了数组公式,非常的复杂,还需要按ctrl shift 回车确认

第三,使用index+match实现逆向查询

使用公式=INDEX(A2:A13,MATCH(F2,B2:B13,0))

很简单就实现了逆向查询,公式一目了然,如果使用vlookup函数,则需要用这样的公式:=VLOOKUP(F2,IF({1,0},B2:B13,A2:A13),2,FALSE)

很复杂,还不容理解,所以我们在使用函数的时候,一定要知道函数的应用场景,不是什么都可以用vlookup函数,也不是什么都可以用index+match或者lookup,我们应该根据实现什么选择对应的函数,学习更多的函数知识,可以看我的专栏。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接