VLOOKUP匹配2个字段


1

我想基于两个相邻单元格的匹配显示另一个电子表格中的值。

需要返回值的数据:

需要重调值的数据

具有我要返回的值的数据:

具有我要返回的值的数据

我正在尝试从另一个电子表格中检索某些数据,如果该数据与要返回值的数据的2个部分匹配。这可能与Vlookup有关吗?


听起来您想使用Index/Match多个条件
BruceWayne

1
欢迎来到超级用户。查看其他帖子。一张图片胜过千言万语。您讲的是理论,没有人愿意进行理论讨论。整理数据并具体说明您到目前为止所做的工作以及遇到的困难。
ejbytes

Answers:


0

要使用Vlookup,必须连接与您的条件相对应的2列,在A之前创建一个新列(A将变为B,B将变为C,C将变为D)
在A1中,写= Concatenate(B1,C1)并将其拖动下来
在G1写入= IFERROR(VLOOKUP(串连(E1,F1),$ A $ 1:$ d $ 6,4,FALSE), “”)
A1:D6是数据的新的数组表它修改您的表名称(图片2)
4是结果
False具有完全匹配 的列号(D)

另一种方法是在不修改G1写入数据的情况下进行索引/匹配:

=IFERROR(INDEX(sheet2!$A$1:$C$6,MATCH(1,(sheet2!$A$1:$A$6=E1)*(sheet2!$B$1:$B$6=F1),0),3),"")

同时按Ctrl+ Shift+ Enter(数组公式)
A1:C6 Sheet2中的数据(图2)
1中匹配的数据对应于True,表示2列相乘
0表示完全匹配
3表示结果的第三列
,您可以拖动它下

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.