跨范围的索引匹配以在不同的选项卡上拉取结果

时间:2017-04-21 15:19:33

标签: excel excel-formula

我在标签中有一个列,当我在B中找到数字时,我试图从另一个标签中的A列中提取数据:F

所以在一个标签中我会在D2列中找到03303,然后当它在E列中找到03303时,我试图让它返回“SECOND”。如果我这样做,那就简单了 = INDEX(PG!$ A $ 1:$ A $ 8,MATCH(D2,PG!$ E $ 1:$ E $ 8,0)),但这不适用于其他任何东西,所以我需要它来搜索范围B:˚F

 FIRST  01234               
 SECOND 03300   03301   03302   03303   03309
 THIRD  03310               
 FOURTH 01597   01598   01599   02850   02851
 FIFTH  00800   00801   00802   00809   
 SIXTH  02600               
 SEVENTH    04245               
 EIGHTH 01020               

我试过搜索过去的问题,但我不确定他们的问题是否与我的问题相似。他们中的很多人都希望行汇总等等。我只想在不同标签上的列D与B中的数字匹配时拉出A列:F

1 个答案:

答案 0 :(得分:4)

使用AGGREGATE而不是MATCH。

=INDEX(PG!A:A,AGGREGATE(15,6,ROW(PG!$B$1:$F$8)/(PG!$B$1:$F$8=D2),1))

enter image description here