INDEX和MATCH有两个参考

时间:2018-11-28 14:58:15

标签: excel excel-formula

我试图将Sheet2(列A和B)中的两个引用与Sheet1(列A和第一行)相匹配,并获取对应的值。

Sheet1:

          W    X    Y
 10001    0    2    3
 10002    4    5    6
 10003    7    8    9
 10004    0   11   12

Sheet2:

        Letter   Value
 10001    W        
 10002    W        
 10003    W         
 10001    X        
 10001    Y        
 10003    Y         

Sheet2应该是这样的:

        Letter   Value
 10001    W        0
 10002    W        4
 10003    W        7 
 10001    X        2
 10001    Y        3
 10003    Y        9 

我尝试过=INDEX(Sheet1!$A$2:$D$6,MATCH(Sheet2!A6,Sheet1!A7:B11,0),MATCH(Sheet2!B6,Sheet1!B5:D5,0)),但返回N / D

也:=VLOOKUP(A2,Sheet1!A1:D6,MATCH(Sheet2!B2,Sheet1!B1:D1,0)),但它返回参考值。 有小费吗?预先感谢

2 个答案:

答案 0 :(得分:0)

您可以使用以下内容(但是自然可以调整单元格引用。我在同一页上进行了操作,但是很明显):

=INDEX($B$2:$D$5,MATCH(A8,$A$2:$A$5,0),MATCH(B8,$B$1:$D$1,0))

enter image description here

答案 1 :(得分:0)

我知道您要求使用INDEX MATCH解决方案,但我还有一个VLOOKUP数组函数,该函数可用于n列,并且包含INDEX MATCH的所有灵活性。

enter image description here