VLOOKUP 不唯一的文本 - Excel

VLOOKUP Text that is not unique - Excel

我正在尝试 vlookup(取回)所有是的产品,但只有第一个结果不断返回,因为 vlookup 卡在了第一条数据上。

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

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

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

如果我去掉 $ 符号,它会起作用,但我只会得到重复值。

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

谢谢

伊恩

检查 this link 并了解该公式的工作原理。在您的示例中,将此公式放入单元格 D2 按 CTRL+SHIFT+ENTER 并使用鼠标填写:

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