• 締切済み

エクセルのリスト選択結果により、他のリスト先を変えるには

今、あるセル(A1)がA社、B社、C社が選択できるようになっており、その選択しだいでその横のセル(A2)に、それぞれの会社に対応する商品のリストを表示させるようにするには、どのようにすればいいのでしょうか? つまり、あるセルの選択しだいで、指定したセルのリスト選択先を変えたいのですが。

みんなの回答

  • takibo
  • ベストアンサー率57% (116/200)
回答No.3

こちらのサイトがわかりやすく参考になると思います。 http://www.officetanaka.net/excel/function/tips/list.htm

回答No.2

それぞれの会社に対応する商品のリストに、 「A社」「B社」「C社」という名前を付けて、 セルA2の入力規則の[元の値]に「=INDIRECT(A1)」と入力。

回答No.1

他にもっといい方法が有るかもしれませんが.... マクロを使用しない場合として。 A2セルの参照先のセル群を、index()やvlookup()等で書き換えてやれば良いと思いますが.... ただし、当然リストの数が違えば、空白リストも表示されます。 うろ覚えですが、参照範囲自体をセルデータから作成する関数も有りませんでしたっけ? この程度で参考になりましたら幸いです。

関連するQ&A