• ベストアンサー

エクセルの入力規則でドロップダウンリストを可変にしたい場合

タイトルどおりなのですが、1000点以上の商品群をA001~A200,B001~B200 ,C001~C200,D001~D200,E001~E200と5つのグループに編成し、商品に固有のID番号をつけました。そこで、セルA1にA001~A200までのいずれかの商品IDがドロップダウンリストから選択された場合、B1にA001~A200の商品IDにのみ対応する商品名のリストから選択できるようにするにはどうしたらいいのでしょうか?

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

  • ベストアンサー
noname#204879
noname#204879
回答No.2

「5つのグループ」をそれぞれ Aグループ、Bグループ、Cグループ、Dグループ としたとき、添付図に示すように、セル A1 でドロップダウンリストから(例えば)Bグループを選択したら、セル B1 のドロップダウンリストに 商品IDの B001~B200 を表示させるのではないのですか? 「B1にA001~A200の商品IDにのみ対応する商品名のリストから選択」の意味が理解できません。 商品ID A001 に対する商品名リストが別にあり、別の商品ID A002 に対する商品名リストがさらに別にあるのですか? 貴方の Excel のバージョンは?

doublemac
質問者

お礼

ありがとうございました。 入力規則のINDIRECT関数で解決しました。 おかけで勉強になりました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

>A001~A200の商品IDにのみ対応する商品名のリスト の対象がわかりません。 <<Sheet2>> [Ctrl]+[F3]名前の定義 名前 検索 参照範囲 =Sheet2!$A$1:$A$200 名前 商品群 参照範囲 =Sheet2!$B$1:$F$200 <<Sheet1>>でB1セルの入力規則 リスト 元の値 =INDEX(商品群,MATCH(A1,検索,0),) 添付図参照

doublemac
質問者

お礼

ありがとうございました。 ちょっと意図していることと違う展開になりましたが、これも一つの手ですね。勉強になりました。

すると、全ての回答が全文表示されます。

関連するQ&A