excel学习库

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

会用VLOOKUP+IF组合查询,才算是高手

VLOOKUP函数是我们平时查找数据使用最常用的函数,但和IF函数组合在一起的时候它们之间有会有什么化学反应呢?本期内容我们来给大家分享一下VLOOKUP+IF组合使用的方法。

我们先回顾一下VLOOKUP函数的语法

VLOOKUP(查找值,查找区域,返回数据的列数,匹配方式)

一共有4个参数,而且查找值必须再查找区域的首列中才行,匹配方式分模糊匹配和精确匹配,模糊匹配是TRUE或1,精确匹配是FLASE或0

下面我们通过2个实例来说明一下它们的用法。

逆向查询

如下图中所示,我们要通过【联系电话】查询【姓名】,公式如下:

=VLOOKUP(F2,IF({0,1},B:B,D:D),2,FALSE)

我们大家都知道VLOOKUP函数查找值必须再查找区域的首列,本例中的数据显然不符合要求。但是我们通过IF公式可以实现数据列的对调,从而满足VLOOKUP函数查找区域的要求。

公式中IF({0,1},B:B,D:D)的作用是使得B列和D列的位置对调,让D列在前,B列在后,从而使查找区域来满足要求。

这是一个数组公式,最后别忘记按<Ctrl+Shift+Enter>三键完成!

多条件查询

如图所示,我们要查询“小兰”的联系电话,但是法务部和销售部门都有一个叫“小兰”,要想准确获得信息,我们要确定2个条件,一是部门在“法务部”,二是名字叫“小兰”,我们看一下公式:

=VLOOKUP(F2&G2,IF({0,1},D:D,A:A&B:B),2,FALSE)

和第一种查询方式有异曲同工之妙,不同的是查询条件我们用“&”符号连接了起来,查询区域A列和B列也连接了在一起,变成了一列,然后再通过IF函数加上D列变成一个新的查询数据区域来实现。

这同样是一个数组公式,最后别忘记按<Ctrl+Shift+Enter>三键完成!

大家都学会了吗?关注我,每天进步一点!

发表评论:

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

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