アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで商品名を選ぶと商品コードを選択できるようにしたいです。

E5の商品名を選択するとC5に2~20種類の商品コードが選択肢が現われるようにしたいです。

E5に入力規則→入力値の種類をリスト、元の値を別シートから=商品名!B1:B20
別シートのB1に赤ワイン、B2に白ワイン、B3にシャンパン、B4にビール、B5……と入力しています。

E5の赤ワインを選択するとC5に商品コード1210-001、1210-002、1210-003……
白ワインを選択すると商品コード1211-001、1211-002……という風に選択肢が現れるようにしたいです。

選択コードは商品名が入力されている別シートに記載したいです。
(コードが変更されることがあるので1か所を修正するだけにしたいので)

商品コードは赤ワイン 商品名!D2:D20
白ワイン 商品名!E2:E20
シャンパン 商品名!F2:F20

入力していないセルは0を表示したくないのでその数式も組み込んで頂けると助かります。

よろしくお願いします。

A 回答 (1件)

こんばんは!


C5セルにも「入力規則」のリスト設定で可能だと思います。

やり方だけ・・・
↓の画像のように別Sheetに表を作成しておきます。
別SheetのB1~B20を範囲指定 → 名前ボックスに仮に
商品 と入力し確定!
これで範囲指定部が「商品」という名前定義されました。

同様に別SheetのD2セル以降を範囲指定 → 名前ボックスに 赤ワイン と入力して確定!
E2セル以降を範囲指定 → 名前ボックスに 白ワイン と入力して確定!
この操作をすべての商品列で行います。
(名前定義方法は他にもあります)
これで別Sheetの表全てが名前定義されましたので
E5セル → データ → 入力規則 → リスト → 元の値の欄に
=商品
としてOK
これでE5セルに商品名がリスト表示されます。
最後にC5セルに 
データ → 入力規則 → リスト → 元の値の欄に
=INDIRECT(E5)
としてOK

これでE5セルで選択した商品の商品コードだけたリスト表示されます。

以上、長々と書きましたが参考になりますかね?m(_ _)m
「エクセルで商品名を選ぶと商品コードを選択」の回答画像1
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!