2016-06-21 6 views
0

に一致する細胞は、私は3つの列A、B、C2つのセルが3列から

列A有する同じ行に値を返す一致する場合:2,500名 カラムB:150ゾーン 列Cを:特定のゾーンに関連付けられた150の名前

私がしたいことは、列Cの名前が列Aの名前と一致する場合、返される値は一致する列Cの名前に関連付けられているゾーンです列Aの名前ですが、この値は列Aで一致した名前と同じ行(新しい列Dの)に返されます。

例えば

、返されるべき値はD1000

にB2であるので、私は=INDEX(B:B, MATCH(C1,A:A,0))を試みたが、この関数から返される値はAと同じ行に返されていないのいずれかで、C2はA1000と一致しているとし、または一致した行に間違った値を返しています。私が欲しいのは、Aの名前にマッチしたCの名前の同じ行にあるBの値を返すことですが、それは一致したAの同じ行に返さなければなりません。

+0

何を試しましたか?期待どおりの結果を得ているのですか? – OpiesDad

+0

'vlookup'関数を試しましたか?それはあなたが必要なものを行う必要があります! – Julie

+0

@OpiesDad私は= INDEX(B:B、MATCH(C1、A:A、0))を試しましたが、この関数から返された値がAと同じ行に返されないか、一致した行私が欲しいのは、Aの名前にマッチしたCの名前の同じ行にあるBの値を返すことですが、それは一致したAの同じ行に返さなければなりません。 –

答えて

0

あなたはこれを後方に行っています。何をしたい

は次のとおりです。

=INDEX(B:B, MATCH(A1,C:C,0))

MATCH機能があなたの検索項目(最初のパラメータ)であることを指定した範囲(関数の2番目のパラメータ)で行を提供します。したがって、A列のC1を検索すると、A列の行にC1という項目が存在します。あなたが本当に望んでいたのは、列Cの行で、A1の項目が存在していた行です。

関連する問題