2017-03-29 3 views
0

ここで実証するための画像です:エクセル:ルックアップテーブル内のセルをマッチングし、行の最初のセルの値を返す

enter image description here

をだからこれから、我々は項目9カテゴリに属して見ることができますC.このプロセスを自動化する式を探したい。私が12という数字でExcelを提供すれば、それは私に "D"を与えることができます。

残念ながら、テーブルの左側に一致する値が必要なので、これはVLookUpでもHLookUpでも不可能です。私はIndex/Matchで試しましたが、代わりにエラーが出るようです。

私はこれに間違っていますか?テーブルを再フォーマットするか、使用する方が良いかどうかAGGREGATEと

答えて

4

利用INDEX:

=INDEX(A:A,AGGREGATE(15,6,ROW($B$2:$E$5)/($B$2:$E$5 = 12),1)) 

あなたはそれがよりダイナミックにするためにセル参照に12を変更することができます。

enter image description here

+0

これは非常に賢いです。有難うございます。さて、それを超えて、カテゴリAに2つ、カテゴリDに2つのエントリがある場合、両方を見つけてAとDを返すことができると思いますか? – Bill

+0

確かに、しかし技術的には新しい質問ですが、式の最後に '1'の代わりにRow(1:1)を使用します。 –

+0

次に、数式をドラッグすると、次の式が選択されます。 –

関連する問題