- ベストアンサー
EXCELで
全くの初心者で的外れな質問だったらすいません。 EXCELで、できるのかもわからないのですが・・ セルA1にある品番(例3567)を入力すると セルB1にあらかじめ登録しておいた品名(例ボルト)をだす ということはできますか? なにか専用のソフトなどを使わないとできないのでしょうか? 回答頂けると幸いです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
品番から品名を表示させるってことですよね。 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にいれて試してみてください。
その他の回答 (2)
- dasaltew
- ベストアンサー率69% (643/923)
こんにちは。 ずばり,そのご質問には,これではないでしょうか。↓ 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 困ったときのヒント集・解決策集としては,いかがでしょうか。
ヘルプでVloockup関数を調べて下さい。 その様な例が載ってます。
お礼
早速の回答ありがとうございます。 ヘルプで調べるにも何と検索していいのか わからずに困っていました。 つたない質問にお答えいただき ありがとうございました。
お礼
丁寧にお答え頂き、ありがとうございます。 普段excelを使わないので、どうしようかと 困っていました。 早速同じように入力してみようと思います。 ありがとうございました。