2016 - 2024

感恩一路有你

VLOOKUP函数多条件查询的方法

浏览量:2924 时间:2024-06-21 18:53:59 作者:采采

对于使用Excel的上班族来说,经常需要对数据进行查询调用。VLOOKUP是使用率较高的查询函数之一。单条件查询比较简单,直接套用该函数的语法即可。但如果是两个条件甚至三个条件,应该如何使用该函数呢?下面将介绍多条件查询的方法。

VLOOKUP函数基础用法

在介绍多条件查询方法之前,先来了解下VLOOKUP函数的基础用法。用一句话介绍就是,VLOOKUP函数是在垂直方向上向右查找。

VLOOKUP函数的语法结构

在各种教程中,VLOOKUP函数的语法结构都是英文,不太好理解。用大白话说就是:VLOOKUP(查找什么,在哪查找,从条件所在列算起找到后返回对应的第几列数据,精确或模糊查找)。

根据两个条件查询

根据A列和B列两个条件,查询C列对应的数值。其实这种情况仍然可以套用基础的语法结构,只需把两个条件合并成一个,两个单元格内容合并公式为A1amp;B1。

使用IF和VLOOKUP函数提取结果

将两列内容合并在一起,可输入公式A1:A7amp;B1:B7,按Ctrl Shift 回车生成结果,然后下拉公式。接着利用IF函数提取对应的C列数据,可输入公式IF({0,1},A1:A7amp;B1:B7,C1:C7),按Ctrl Shift 回车生成结果,然后下拉公式。{0,1}表示逻辑值{FALSE,TRUE}。

根据两个条件提取一个结果

如果只想根据指定的两个条件提取一个结果,可输入公式VLOOKUP(A11amp;B11,G1:H7,2,0)。

不使用辅助列提取结果

借助辅助列可以提取到结果,如果不想用辅助列,可将上面几步的公式合并成一个公式VLOOKUP(A13amp;B13,IF({1,0},A1:A7amp;B1:B7,C1:C7),2,0),按Ctrl Shift 回车即可。

三个条件查询

如果是三个条件查询,道理是一样的,只需要将查询条件和查询范围改一下即可。公式为VLOOKUP(A15amp;B15amp;C15,IF({1,0},A1:A7amp;B1:B7amp;C1:C7,D1:D7),2,0)。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。