2016-11-08 7 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と、式がどのように機能するかを理解します。あなたの例では、セルにこの数式を入れD2Ctrlキーを押しながら+ Shiftキー+を入力して、マウスを使用してフィルダウン:

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