VLOOKUP不是唯一的文本 – Excel

我正在尝试vlookup(带回)所有的产品,但只有第一个结果不断回来,因为vlookup卡住了第一块数据。

我使用了比以下范围更多的数据,但请看下面的例子。

A1 = Yes B1 = Product 1 A2 = Yes B2 = Product 2 A3 = Yes C3 = Product 3 =vlookup("Yes",$A$1:$C$3,2,false) 

如果我拿出$符号,它就会起作用,但是我只是得到了重复的价值。

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

谢谢

伊恩

检查这个链接 ,了解这个公式是如何工作的。 在你的例子中,把这个公式放到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)),"")