excel学习库

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

excel怎样运用VLOOKUP函数与INDEX-MATCH函数进行查找?

在实际工作中,我们经常使用vlookup函数与index-match函数进行查找,这俩个函数都可以实现查找的功能,下面就基本查找,反向查找,多条件查找对比下这两个函数的运用方式。 一:基本查找 vlookup第一个参数表示查找的依据,第二个参数表示查找的范围,第三个参数表示返回的结果在查找范围的第几列,第四个参数是选择精确匹配还是近似匹配。主要值得注意的地方是选择的范围必须从查找依据所在列开始选,否则返回结果错误,查找对应单元格一般选择精确匹配,近似匹配一般适用于对应区间的查找。 index-match函数中先输入match函数,match函数第一个参数表示查找依据,第二个参数表示查找依据所在的列,第三个参数表示精确匹配,此时显示查找的数据所在单元格第几行。外面嵌套index函数,第一个参数表示所在列,第二个参数match表示所在行,此时就实现了查找的目的。图一图二 二:反向查找 vlookup函数看起来就相对复杂了,第一个参数任然是查找的依据,第二个参数变成了IF({1,0},$D$1:$D$20,$B$1:$B$20),这个函数怎么理解呢?其实对于if函数,第一个参数判断是否满足某个条件,如果满足,则返回第二个参数,否则返回第三个参数,此处运用了数组的计算,1表示满足条件,返回的是$D$1:$D$20单元格,0表示不满足条件,返回$B$1:$B$20单元格,此函数的作用是B列和D列交换顺序。此处第三个参数填2即可,而不是填3,第四个参数不变。注意此处是数组函数,返回的时候按ctrl+shift+enter才能计算出正确结果。 index-match函数在此处就显得简单了,因为和基本查找并无实质性区别。图三 三:多条件查找 vlookup中,多个条件用连接符&连接,视为一个条件,查找依据所在的列也要用连接符&连接,第二个参数 利用if数组函数IF({1,0},$A$1:$A$19&$B$1:$B$19,$C$1:$C$19),此处第三个参数仍然填2即可。 index-match函数查找依据,查找所在行,查找所在列也都用连接符连个俩个条件,但是没有了数组公式的运算,理解起来更容易一些吧。图四 综上,就是本文所叙述的简单的俩种查找函数的对比,当然实务中查找的形式多种多样,比如INDIRECT函数,offset函数等等,需要我们在工作中灵活运用。

发表评论:

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

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