对重复值执行Vlookup

首先,我知道如何执行VLookup独特的价值观。

现在我有一组数据与我在“表格arrays”我有很多重复值,需要与一个单一的“查找价值”

例如。 查找值

表格数组

正如你在table数组中看到的那样,有重复的值。

我不知道如何在这里使用Vlook Up。

你可以使用一个数组,如果数据是上述格式,并且你的查找是B2中的James,你可以在F2中说

使用

 =INDEX($B$2:$C$22,SMALL(IF($B$2:$B$22=$B$2,ROW($B$2:$B$22)-1),1),2) =INDEX($B$2:$C$22,SMALL(IF($B$2:$B$22=$B$2,ROW($B$2:$B$22)-1),2),2) =INDEX($B$2:$C$22,SMALL(IF($B$2:$B$22=$B$2,ROW($B$2:$B$22)-1),3),2) 

我还没有testing过,我一会儿就会这样做,然而拖下来基本上会增加ROWS中的计数,所以会增加从SMALL函数中的select

假设我们有这样的数据:

在这里输入图像说明
我们想要VLOOKUP()所有的迈克尔数据值。 在A2中input:

 =IF(B2="Michael",1+MAX($A$1:A1),"") 

并抄下来。 然后在另一个单元格input:

 =IF(ROWS($1:1)>MAX(A:A),"",VLOOKUP(ROWS($1:1),$A$2:$C$22,3)) 

并抄下来:

在这里输入图像说明
正如你所看到的,列A允许我们在简单,顺序,整数上进行简单的查找。