excel中vlookup函数如何匹配多个条件

2024-12-04 07:13:22
推荐回答(5个)
回答1:

1、首先启动wps表格应用程序,执行文件-打开命令,打开一份待查询的数据表格。

2、接着根据自己的实际需要设置查询条件,这里我们设置两个查询条件。  

3、选择单元格i2,这里我们要设置函数的嵌套,使用VLOOKUP和IF函数嵌套,设置IF({1,0},$b$2:$c$19,$e$2:$e$19)。

4、接着设置vlookup函数的嵌套,公式为=vlookup(G2:H4,IF({1,0},$b$2:$c$19,$C$2:$C$19),2,0) 。

5、接着同时按下ctrl+enter+shift组合键,查看结果。  

6、接着选择单元格i2,将光标置于右下角,出现黑色十字双击填充即可完成。

回答2:

方法1:B2公式:=SUMIFS(Sheet2!$C:$C,Sheet2!$A:$A,$A3,Sheet2!$B:$B,B$2) ,右拉后下拉。

方法2: B2公式:=IFNA(VLOOKUP($A2&B$1,IF({1,0},Sheet2!$A$2:$A$10000&Sheet2!$B$2:$B$10000,Sheet2!$C$2:$C$10000),2,),"") 

光标点击编辑栏,ctrl+shift+回车,右拉后下拉。

注:没见过wps的工作表标签,你将公式中的Sheet2改成WPS的表格2的工作表标签

回答3:

VLOOKUP 只能匹配一个条件,但你可以把两个字符串拼起来查。
比如第一张表 C 列前面加一列,令 C2 等于 A2 & B2。
右边那张表查的时候查 A2 & B1。
---
一种更好的方式是添加数据透视表。左边那张表,选中 A:C 三列,插入->数据透视表(我没用过 WPS,不知道有没有这个功能)。把“库存商品编码”拖入“行”,把“所在仓库”拖入“列”,把“商品数量”拖入“值”就能得到右边的表。

回答4:

方法1:
=IFERROR(VLOOKUP(B$1,IF($A2=Sheet1!$A$2:$A$99,Sheet1!$B$2:$C$99,),2,),"")----按Ctrl+Shift+Enter结束
方法2:
=IFERROR(LOOKUP(,0/($A2&B$1=Sheet1!$A$2:$A$99&Sheet1!$B$2:$B$99),Sheet1!$C$2:$C$99),"")

回答5:

我也来一组凑下热闹:
B2=INDEX(Sheet1!$C$2:$C$99,MATCH(B$1&$A2,Sheet1!$A$2:$A$99&Sheet1!$B$2:$B$99,0))
数组公式,按Ctrl+Shift+Enter结束。