エクセルで2段階のドロップダウンリストを作りたいのですがどなたか方法を教えてください。

A列に”大科目”、B列に”小科目”を入力したいのです。A列でリストの中から大科目を選んだら、B列にはその大科目に対応した小科目のリストが出て欲しいのです。
関数でどうにかなればありがたいのですが、なければマクロでもいいです(全くやったことがないので勉強します)。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/09/29 16:19:10
  • 終了:--

回答(2件)

id:taknt No.1

きゃづみぃ回答回数13539ベストアンサー獲得回数11982004/09/29 16:33:08

ポイント30pt

http://www.geocities.co.jp/SiliconValley-PaloAlto/1200/html/3-1....

ドロップダウンリストから選択させる

入力規制というのを用います。

で、リスト先に

=IF(A1=2,G1,H1)

という感じで 大科目が 2の場合 リストはG1にする。 それ以外は H1にするというふうにします。

これで 大科目を 2か それ以外 選択するこにより 小科目の選択リストが変わります。

大科目の数が多ければ、このIF文も 複雑化します。

id:tumano

なるほど!リストにIF文を使えばいいのですね!ありがとうございました。

2004/09/29 16:35:48
id:garyo No.2

garyo回答回数1782ベストアンサー獲得回数962004/09/29 16:36:33

ポイント20pt

http://www.atmarkit.co.jp/fwin2k/win2ktips/411excelfilter/excelf...

@IT:Windows TIPS -- Tips:Excelで柔軟なデータ・フィルタリングを行う

オートフィルターではだめですか?

A列、B列を選択後

「データ」−「フィルター」−「オートフィルタ」を選んでください。

id:tumano

ごっごごっごめんなさい、オートフィルタでそのあとどう設定すればいいのか・・・。

2004/09/29 17:38:43

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません