Vlookup返回不同行中的多个匹配值

时间:2018-10-11 14:27:19

标签: excel vlookup

我有两个列A和B,并且无论A匹配B的哪个值都会在D列中返回。我为此使用以下公式= VLOOKUP($ A2,$ B $ 2:$ C $ whatever,2,0 )。我也可以在A列中有任何值。它不会总是与示例中的相同。

我现在得到的是这个

enter image description here

我想要的是这个

enter image description here

有什么方法可以使用vlookup或索引吗?

预先感谢

1 个答案:

答案 0 :(得分:1)

使用INDEX / AGGREGATE:

=INDEX(C:C,AGGREGATE(15,7,ROW($B$2:$B$5)/($B$2:$B$5=A2),COUNTIF($A$2:A2,A2)))

enter image description here