Excel vlookup来自工作表A的3列,并与工作表B中的两列匹配,并给出工作表B中的第三列

时间:2018-09-20 21:30:57

标签: excel

我想执行vlookup或任何函数来匹配两张纸(纸A和纸B)中的数据。

这是我的工作表A:

这是我的工作表B(想象一下,该列是A,B,C,而不是图像中的E,F,G):

我希望答案在工作表B,C列中。 例如。结果应如下所示。

我测试了以下功能,但不起作用。

=VLOOKUP($A1+$B1,SheetA!$A:$C,3,FALSE)

1 个答案:

答案 0 :(得分:0)

您可以使用INDEX/MATCH的数组公式版本来匹配多个条件(在公式栏中键入它以使其成为数组公式后,必须按CTRL + SHIFT + ENTER):

=INDEX(SheetA!$C$3:$C$6, MATCH(1, (SheetB!E3 = SheetA!$A$3:$A$6) * (SheetB!F3 = SheetA!$B$3:$B$6),0))

每组条件都用MATCH括在*内的括号中,其值在左边,而要匹配的范围从=的右边开始。