2017-01-16 7 views
0

私はテーブル内の値を検索しようとしており、そのテーブルには出力に関連付けられた複数の参照値があります。VLOOKUP関数を複数の出力に対して1つではなくドラッグするにはどうすればよいですか?

たとえば、私はバナナを検索したいと思います。私のテーブルでは、バナナは異なる名前の複数のユーザーに関連付けられています。私はバナナに関連付けられたそれらの異なる名前のすべてを出力したい。

=VLOOKUP("Banana",A$1:D$10,2,FALSE)

ステイシー、マイケルとジョーは、それぞれ、バナナと関連しています。最初のセルに数式を入力すると、Staceyが出力されます。数式をドラッグすると、他の名前ではなくStaceyのみが出力されます。

私のcaculationもautoに設定されています。

名前を1つだけコピーするだけで、バナナに関連付けられた各名前を出力するにはどうすればよいですか?

+1

この記事はあなたのために良い出発点かもしれません。http://eimagine.com/how-to-return-multiple-match-values -in-excel-using-index-match-or-vlookup / –

答えて

0

あなたはこの試してみたいことがあります:あなたは式の開始と終了時に気づくでしょう以下のサンプル画像を確認した場合、「{」がある、これは配列数式です

を"}"。したがって、&をコピーした後、セルに(CTRL + SHIFT + ENTER)以下の数式を貼り付けると、数式バーに{}が追加されます。

=IFERROR(INDEX($A$2:$A$8; SMALL(IF(EXACT($E$1;$B$2:$B$8); 
ROW($A$2:$A$8)-ROW($A$2)+1); ROW(1:1)));"") 

が、これはあなたを助けることを願っています。

参照してください: サンプル出力

enter image description here

関連する問題