人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルで2段階のドロップダウンリストを作りたいのですがどなたか方法を教えてください。
A列に”大科目”、B列に”小科目”を入力したいのです。A列でリストの中から大科目を選んだら、B列にはその大科目に対応した小科目のリストが出て欲しいのです。
関数でどうにかなればありがたいのですが、なければマクロでもいいです(全くやったことがないので勉強します)。

●質問者: tumano
●カテゴリ:コンピュータ
✍キーワード:エクセル ドロップ マクロ リスト 入力
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
●30ポイント

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

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

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

で、リスト先に

=IF(A1=2,G1,H1)

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

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

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

◎質問者からの返答

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


2 ● garyo
●20ポイント

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

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

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

A列、B列を選択後

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

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ