• ベストアンサー

エクセルの関数で困っています。どうかご教授お願いします。

下記の様な例で、C列の値でA列を検索して一致していた場合は、B列の内容をD列に表示させたいのです。 例) A列 B列 C列 D列 1 A 1 2 B 1 3 C 2 4 D 2 5 E 3 結果として下記のように表示される為にはどうすればよいのでしょうか。どなたか教えていただけますでしょうか。 結果) A列 B列 C列 D列 1 A 1 A 2 B 1 A 3 C 2 B 4 D 2 B 5 E 3 C

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

  • ベストアンサー
  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.3

単純にやるなら =VLOOKUP($C:$C,$A:$B,2,0) ないときがあるなら =IF(ISNA(VLOOKUP($C:$C,$A:$B,2,0)),"なし",VLOOKUP($C:$C,$A:$B,2,0)) てな感じでどうでしょう。 頑張ってくださいヽ(^。^)ノ

oyoyoyo222
質問者

お礼

早速の回答ありがとうございます。 勉強になりました。 ありがとうございました。

その他の回答 (2)

回答No.2

LOOKUP関数を使います。 oyoyoyo222さんの例を使うと、 セルD1に =LOOKUP(C1,$A$1:$A$5,$B$1:$B$5) と入力し、D5までオートフィルでコピーしましょう。

oyoyoyo222
質問者

お礼

さっそくの回答ありがとうございました。 勉強になりました。 大変助かりました。

  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.1

vlookup関数を使ったらどうでしょうか。 =VLOOKUP(C1,$A$1:$B$5,2,1)

oyoyoyo222
質問者

お礼

回答ありがとうございました。 複数の方法があるのですね。

関連するQ&A