2017-12-18 7 views
0

私は複数のシートを持つワークブックを持っています。最初のシートには、プロジェクトチームのメンバーを含む基本的な基準を持つプロジェクトのリストがあります。それぞれの名前はそうのように、プロジェクト名と同じ行に独自の列に表示されている:複数の列を照合し、複数の値を戻しますか?

screenshot 1

次のシートは、チームメンバーの名前が表示されます。それぞれの名前の下で、前のシートに含まれている情報に基づいて、自分が担当するプロジェクトの名前を自動集計したいと思っています。私はこれを達成するためにいくつかの異なる数式を試しました。 CONCATENATE式を使用して複数の列を検索して最初のプロジェクトの名前を取得することはできましたが、複数のプロジェクト名を表示するためにvlookup(またはインデックス一致)を取得する方法を理解できませんでした同時に複数のプロジェクトに取り組んでいます)。

正常に機能する数式はありますか?

所望の出力(ジョー/メリー/フランクは、上に示した表の情報によって移入されるで細胞)を含むように編集:これはあなたの例の範囲で動作するように設定されている

output

+0

出力がどのように表示されるかの模擬を含めてください。 –

+0

同じセルに入れたい場合は、Office 365またはvbaが必要です。 –

+0

同じセルにすべてを表示したいのですか、チームメンバーの名前が列見出しになっている場合は、各プロジェクトを列の見出しの下に表示できますか?例えばJOE列見出し、列B.セルB2 =プロジェクト1、B3 =プロジェクト2 – Carol

答えて

0

を行1を見出し、列Aをプロジェクト名、範囲B2:D4をデータ範囲とします。簡単にするために、私は列Hには、同じワークシートにこれらを持っている:N、H1 =ジョー、I1 =メアリーとなど

最初のセル(H2)でこの式を入れて:

=IFERROR(INDEX($A$2:$A$4,SMALL(IF($B$2:$D$4=H$1,ROW($B$2:$B$4)-MIN(ROW($B$2))+1),ROW(1:1))),"") 

数式バーにカーソルがある間にCTRL + SHFT + ENTERキーを押して配列式にします。数式を最後の列にドラッグします。数式を行の下にドラッグします(プロジェクトと同じ数の行が必要な最大数になります)。

+0

ありがとう!!!!!!! – rubitish

+0

ようこそ。これがあなたのために働いていれば、それを答えとしてマークしてください。ありがとう。 – Carol

関連する問題