• ベストアンサー

EXCELで

全くの初心者で的外れな質問だったらすいません。 EXCELで、できるのかもわからないのですが・・ セルA1にある品番(例3567)を入力すると セルB1にあらかじめ登録しておいた品名(例ボルト)をだす ということはできますか? なにか専用のソフトなどを使わないとできないのでしょうか? 回答頂けると幸いです。

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

  • ベストアンサー
  • k_a_z
  • ベストアンサー率20% (1/5)
回答No.2

品番から品名を表示させるってことですよね。 EXCELで可能です。 1:同じシートでも別のシートいいのですが品番、品名のリスト作ります。 例えば下記のような表を別のシートに作るとします。(シート名はリストとしておきましょう)   |  A(列) |  B -------------- 1 |  品番 |  品名  (行)------------ 2 |  10  | りんご -------------- 3 |  20  | すいか --------------   4 |  30  | バナナ -------------- 5 |  40  | パイナップル -------------- 6 |  :  | : -------------- 7 |  :  | : 2:品名を呼び出す側のシート下のような表があったとして   |  A(列) |  B -------------- 1 |     |  (行)------------ 2 |     |  -------------- 3 |     |  --------------   4 |     |  -------------- 3:例えば「セルA1」に「10」と入れると…  |  A(列) |  B -------------- 1 |  品番  | 品名  (行)------------  2 |  10  | りんご ← 自動的に表示された! --------------  というようにしたい場合… 3 |     |  --------------   4 |     |  -------------- 4:「セルB1」には関数が入っています。    どんな関数かというと…(下をごらんください) =VLOOKUP(A2,リスト!$A$1:$C$7,2,FALSE) こんな式が入っています。 5:式の解説 =VLOOKUP(A2,リスト!$A$1:$C$10,2,FALSE) 列 A の 10 を検索し(別シート「リスト」にある表から)、検索結果の値 10 と同じ行にある列 B の値を返します (りんご) 上記の式の場合、検索する値が入力されていないと エラー値 #N/A と表示されたしまいます。 なので… =IF(A2="","",VLOOKUP(A2,リスト!$A$1:$C$10,2,FALSE)) という式に変えると エラー値 #N/A は表示されません。 よかったら上記の例とまったく同じようにExcelにいれて試してみてください。

-nobara-
質問者

お礼

丁寧にお答え頂き、ありがとうございます。 普段excelを使わないので、どうしようかと 困っていました。 早速同じように入力してみようと思います。 ありがとうございました。

その他の回答 (2)

  • dasaltew
  • ベストアンサー率69% (643/923)
回答No.3

 こんにちは。  ずばり,そのご質問には,これではないでしょうか。↓ http://pc.nikkeibp.co.jp/pc21/tech/excel36/25/index.shtml  このサイトでは他にもExcelに関するスキルが掲載されています。↓ http://pc.nikkeibp.co.jp/pc21/tech/excel36/index.shtml http://pc.nikkeibp.co.jp/pc21/tech/excel43/index.shtml http://pc.nikkeibp.co.jp/pc21/special/wpc03/index.shtml http://pc.nikkeibp.co.jp/pc21/special/gosa/index.shtml http://pc.nikkeibp.co.jp/pc21/special/hr/index.shtml  困ったときのヒント集・解決策集としては,いかがでしょうか。

noname#58440
noname#58440
回答No.1

  ヘルプでVloockup関数を調べて下さい。 その様な例が載ってます。  

-nobara-
質問者

お礼

早速の回答ありがとうございます。 ヘルプで調べるにも何と検索していいのか わからずに困っていました。 つたない質問にお答えいただき ありがとうございました。

関連するQ&A