2016-11-08 72 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)),"")