品番から品名を表示させるってことですよね。
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にいれて試してみてください。
お礼
丁寧にお答え頂き、ありがとうございます。 普段excelを使わないので、どうしようかと 困っていました。 早速同じように入力してみようと思います。 ありがとうございました。