返回目录:excel表格制作
VLOOKUP函数的基本用法是固定的,需要借用数组才能同时满足两个条件的值。
例如:要求根据部门和姓名查找C列的加班时间。
公式:{=VLOOKUP(A9&B9,IF({1,0},A2:A5&B2:B5,C2:C5),2,0)}
有了公式之后,接下来的步骤:
1、A9&B9 把两个条件连接在一起,把他们做为一个整体进行查找。
2、A2:A5&B2:B5,和条件连接相对应,把部分和姓名列也连接在一起,作为一个待查找的整体。
3、IF({1,0},A2:A5&B2:B5,C2:C5) 用IF({1,0}把连接后的两列与C列数据合并成一个两列的内存数组。按F9后可以查看的结果为:{"销售张一",1;"销售赵三",5;"人事杨五636f7079e799bee5baa6e997aee7ad94364",3;"销售赵三",6}
4、完成了数组的重构后,接下来就是VLOOKUP的基本查找功能了,另外公式中含有多个数据与多个数据运算(A2:A5&B2:B5),所以必须以数组形式输入,即按ctrl+shift后按ENTER结束输入。
5、通过以上的例子,可以发现我们不是让VLOOKUP本身实现多条件查找,而是想办法重构一个数组。如果有多个条件我们可以用“&”连接在一起,同样两列我们也可以连接成一列数据,然后用IF函数进行组合,这样就可以用VLOOKUP函数同时满足两个条件的值。
公式=VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)。注意最后一定copy要同时按住ctrl shift 回车 三键。VLOOKUP公式中的条件1:条件2,意思是将两个单元格连在一起作为百整体进行查找图中即为F2:G2。VLOOKUP公式中的$条件1区域$:$条件2区域$,意思是将业务类型和订单编号作为整体即图度中$A$2:$B$9使用$锁定区域-绝对引用VLOOKUP公式中的IF({1,0},$条件1区域$:$条件2区域$,返回列),意思是将业务类型和订单编号作为整体和计划到货日期并为两列即为IF({1,0},$A$2:$B$9,$C$2:$C$9)然后我们根据知公式VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)。在H2单元格内录入此公式=VLOOKUP(F2:G2,IF({1,0},$A2$:$B9$,$C$2:$C$9),2,0)最后同时按住ctrl、shift、回道车三键,OK。
Lookup(1,0/(条件区域1=条件1)*(条件区域2=条件2),目标区域)
没有具体查找信息,所以提供套路公式,希望可以帮到你。
需要用到数组公式
用下面的举例来说明:
这里有两个条件,后e5a48de588b6e799bee5baa6339面对应第三列唯一的数据:
2.当我们需要同时满足条件一和条件二的数据的时候,就需要使用 Vlookup 的多条件查找。
在I5单元格输入数组公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9),2,0) 然后按按<Ctrl+Shfit+Enter>组合键结束输入。
3.随即便完成了对满足两个条件的数据查询,向下拖拽填充即可。
扩展资料
多条件查询函数的详细解释
这是vlookup对应的四个参数,首先针对上面的数组公式解释:
查找值:G5&H5,需要查找的是两个条件,但是vlookup函数只能查找一个条件,所以需要用
"&"将查找的两个条件的单元格连接起来。
数据表:IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9)表示需要查找的数据,这里面嵌套使用了IF函数,然后以IF({1,0},这样的数组参数。
参数为数组时,会分别进行计算。先用1作为参数判断,返回$A$2:$A$9&$B$2:$B$9;然后用0作为参数判断,又返回一个结果$C$2:$C$9。两个结果重新组合一个数组:$A$2:$A$9&$B$2:$B$9在第一列,$C$2:$C$9在第二列,其中"$"是绝对引用。
这样Vlookup便能查找到两个条件。
列序数:需要查找的数据位于第二列,所以输入2。
匹配条件:精确匹配。