- ベストアンサー
エクセルの関数をおしえて
こんにちは いつもお世話になっています エクセルの関数について教えてください。 例えば、A列の、あるセルに商品名を入れるとB列の同行セルに、その商品名に対応した特定のデータを入力するにはどうすればいいでしょうか。商品名と、それに対応したデータは別シートにあり、それを呼び出すような形にしたいのです。つまり、A1に「abc」と入力したら、自動的にB1に、「abc」に対応した特定のデータが入力されるようにしたいのです。A列のどこに入力しても、そのセルの横のセルに対応データを表示させたいのです。 関数名だけでもかまいません。よろしくお願いします
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#02です。どうも今日はそそっかしい。 先のVLOOKUP関数式は以下に変更してください。 =VLOOKUP(A1,Sheet2!$A$1:$B$200,2)
その他の回答 (2)
- zap35
- ベストアンサー率44% (1383/3079)
一般的には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)) とします
- Cupper
- ベストアンサー率32% (2123/6444)
VLOOKUP関数を使いましょう。
お礼
Cupper様 ありがとうございました。 簡単で恐縮ですが、お礼申し上げます。
お礼
ZAP35様 ありがとうございました。 御丁寧に説明していただき助かりました。 簡単で恐縮ですが、お礼申し上げます。