みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセル 一致する値を関数で代入

お世話になります。

同一のブック上にシート1とシート2というシートがあります。

シート1には…

品番  原価
ys0000
ys0000
ys0001
ys0002
ys0002
ys0002
ys0002
ys0003
ys0003
ys0003



というデータがあり、品番の項目で同一品番が複数あったり、1つだけ存在する品番があり、
原価のデータには値が何も入っていないという状態です。


一方、シート2には

品番  原価
ys0000  15000
ys0001  16000
ys0002  16000
ys0003  13500
ys0004  14500
ys0005  13500
ys0006  7500
ys0006  9000
ys0007  25500
ys0008  25500
…      …
…      …

品番の項目において同一品番は存在せず、異なる品番が1つずつ、
原価の項目は品番に対しての原価が入力されている状況です。

この2つのシートにおいてシート2の品番を参照しとものをシート1と照らし合わせて、
合致した値(品番)に対して、シート2の原価をシート1の共通する値(品番)に対して
全て振り分けて行く事はできますでしょうか?

よろしくお願い致します。

投稿日時 - 2011-08-06 15:27:16

QNo.6925242

困ってます

質問者が選んだベストアンサー

シート1とシート2の名称が、Sheet1とSheet2の場合です。

VLOOKUP関数を使うと簡単にできます。
Sheet1の原価の列のB2セルにVLOOKUP関数式を入れて、下にドラッグコピーして下さい。

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

投稿日時 - 2011-08-06 15:39:38

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問