对重复值执行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允许我们在简单,顺序,整数上进行简单的查找。