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

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

解決済みの質問

エクセルの関数をおしえて

こんにちは いつもお世話になっています
エクセルの関数について教えてください。
例えば、A列の、あるセルに商品名を入れるとB列の同行セルに、その商品名に対応した特定のデータを入力するにはどうすればいいでしょうか。商品名と、それに対応したデータは別シートにあり、それを呼び出すような形にしたいのです。つまり、A1に「abc」と入力したら、自動的にB1に、「abc」に対応した特定のデータが入力されるようにしたいのです。A列のどこに入力しても、そのセルの横のセルに対応データを表示させたいのです。
関数名だけでもかまいません。よろしくお願いします

投稿日時 - 2006-10-03 21:01:56

QNo.2449008

すぐに回答ほしいです

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

#02です。どうも今日はそそっかしい。
先のVLOOKUP関数式は以下に変更してください。

=VLOOKUP(A1,Sheet2!$A$1:$B$200,2)

投稿日時 - 2006-10-03 21:12:10

お礼

ZAP35様 ありがとうございました。
御丁寧に説明していただき助かりました。
簡単で恐縮ですが、お礼申し上げます。

投稿日時 - 2006-10-03 22:00:53

ANo.3

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

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

回答(3)

ANo.2

一般的にはVLOOKUP関数を使用します

ヘルプを見てもらえば分かりますが検索するデータの列(abc)は表示する名称などの列よりも左側にある必要があります

=VLOOKUP(A1,Sheet2!$A$1:$A$200,2)
のように使用します。(Sheet2のA列で検索してB列の値を取得)。実際には

=IF(A1<>"",VLOOKUP(A1,Sheet2!$A$1:$A$200,2),"")
のようにIF関数と組み合わせて、A列が空白の時は結果も空白とするのが良いでしょう。

また検索結果がない(ヒットしない)ときにエラーを表示させないためには
=IF(ISERROR(VLOOKUP(A1,Sheet2!$A$1:$A$200,2)),"",VLOOKUP(A1,Sheet2!$A$1:$A$200,2))
とします

投稿日時 - 2006-10-03 21:10:32

ANo.1

VLOOKUP関数を使いましょう。

投稿日時 - 2006-10-03 21:09:51

お礼

Cupper様 ありがとうございました。
簡単で恐縮ですが、お礼申し上げます。

投稿日時 - 2006-10-03 22:02:05

あなたにオススメの質問