2016-11-08 91 views
1

我想要vlookup(带回)是的所有产品,但只有第一个结果不断回来,因为vlookup卡在第一块数据上。VLOOKUP文本不是唯一的 - Excel

我使用比以下范围更多的数据,但请参阅下面的示例。

A1 = Yes B1 = Product 1 
A2 = Yes B2 = Product 2 
A3 = Yes C3 = Product 3 

=vlookup("Yes",$A$1:$C$3,2,false) 

它的作品,如果我拿出$的迹象,但然后我只是得到重复的价值观。

我猜这需要一个不同的功能,但我不确定要使用什么。

感谢

伊恩

回答

1

检查this link和理解这个公式是如何工作的。在你的榜样,把这个公式单元格D2按CTRL + SHIFT + Enter和向下填充使用鼠标:

=IFERROR(INDEX($B$1:$B$12, MATCH(0,IF("yes"=$A$1:$A$12,COUNTIF($D$1:D1, $B$1:$B$12),""), 0)),"")