• 締切済み

エクセルの入力規制「ドロップダウンリスト」について

エクセルの入力規制「ドロップダウンリスト」について質問です。 例えば、エクセルで下記のようなデータがあるとします。 メーカー 車種  色 トヨタ カローラ ホワイト トヨタ カローラ シルバー トヨタ カルディナ ホワイト トヨタ カルディナ レッド ホンダ アコード イエロー ホンダ アコード ブルー ホンダ NSX ホワイト ホンダ NSX イエロー ニッサン GT-R ブラック ニッサン ムラーノ ホワイト ・・・ つまり、A1~C1はデータ項目、1行以降はデータ群です。 この配列のデータをもとに、別のシート上に「メーカー」「車種」「色」 といったように3階層に絞っていくドロップダウンを利用した発注書を つくろうとしています。 ネット上でエクセルドロップダウンの作成方法をいろいろ調べたのですが、 どれも2階層まで(都道府県で絞って、次に市町村など)の例となっており、 3階層までの方法が分かりません。 また、入力規制において参照元となるデータの配置も、今回もととなる データ配置と異なる形が多く、苦慮しております。 どなたかご回答を何卒宜しくお願い致します。

みんなの回答

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

ANo.1です。 補足に対して >オートフィルタした際のように、 >同じ名称は一つだけ表示させたいのです 重複しないリストを作る必要があります。 下記のURLを参考に。 http://pc.nikkeibp.co.jp/article/NPC/20060214/229243/

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.1

過去の同じような質問に回答したことがありますが、 こちらが参考になりませんか。 http://oshiete1.goo.ne.jp/qa3793461.html

jsk_l
質問者

補足

早速のご返答ありがとうございました! 参考URLを拝見させていただきましたが、今回の場合は前回質問の内容 に記載されたように元となるデータ配列が決まっている為苦慮しております。 例えば、A列を「メーカー」という名前で定義をつけ、別シートの発注書上で、 リスト表示をさせた場合、  トヨタ  トヨタ  トヨタ  ホンダ  ホンダ  ホンダ  ニッサン  ニッサン  ・・・ と、同じ名称が元データにある数だけ表示されてしまいます。 まずこれをオートフィルタした際のように、同じ名称は一つだけ表示 させたいのです。 さらに、例えば第一のリスト「トヨタ」を選択した後、第二のリストで  カローラ  カルディナ からの選択。この場合も同一名称は一つだけ表示。 次に「カローラ」を選択後第三のリストで  ホワイト  シルバー の選択を行えるようにしたいと思っております。 つたない説明で分かりづらく申し訳なく思っておりますが、何卒 ご教授いただきますようお願いいたします。