2016-09-19 8 views
0

これはあなたにとっては簡単かもしれませんが、私は2つの列の多くの数値を扱っているので、1つのvlookup式を使用する必要があります。ワークシートを別のシート値で更新する

私は2枚のシートを持っているそのうちの一つがあるSheet1の他の一つは、それらの両方は、2つの列を持っているのSheet2

です。列Aは「MaterialNumber」を含み、列Bは「Status」を含む。 Sheet1は、Sheet2の "Materialnumbers"を持っています しかし、Sheet2は正しい "Status"を含んでいますので、 "Materialnumbers"が一致している場合はSheet1の列CのSheet2の "Status"値を持っています。

私は知っていますSheet1の列Cにvlookupコードを記述する必要がありますが、これには正しい式は何ですか?

ありがとうございます。あなたは正しい

答えて

1

- C2でC. 欄に必要なだけのVLOOKUPは、この式を置くには:

=VLOOKUP($A2,Sheet2!$A$1:$B$12,2,FALSE)

  • それはSheet1のA2の値を調べます。
  • $ A $ 1:$ B $ 12の範囲の最初の列とその値を比較します(必要に応じて範囲を更新します)。
  • 2番目の列(B)から値を返します。
  • 完全一致でのみ返されます(FALSE)。
0

Sheet1のセルC2でこれを試してみてください:

=VLOOKUP($A2,Sheet2!A:B,2,0)

+0

おかげで多くのことを。どのように私は同じ列を一致させるために行うことができますか?私はこの時間に合っていないマテリアルナンバーの「状態」を取っていきたいですか? –

+0

私は完全に質問を理解しているかどうかはわかりませんが、Sheet2のマテリアル番号に一致するものがなければ、すでにSheet1のステータスを取得したいと思いますか?もしそうなら、 '= IFERROR(VLOOKUP($ A2、Sheet2!A:B、2,0)、$ B2)'のような式が必要です。 – Jordan

関連する問題