- ベストアンサー
プルダウンメニューの活用法について
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
- KURUMITO
- ベストアンサー率42% (1835/4283)
過去に答えた例です。参考にして作成してください。 名前を定義すること、さらにINDIRECT関数を使うことが必要となります。 例では初めに曜日をドロップダウンリストから選択し、その曜日にあった野菜の種類を次のドロップダウンリストで選択する方法です。 Sheet1にドロップダウンリストを作るとしてSheet2にはデータベースとして次のようにしてはどうでしょう。 A1セルから下方に日曜日、月曜日、火曜日・・・・と入力します。 A1セルからA7セルを選択してから、「挿入」メニューから「名前」さらに「定義」をクリックして名前の窓に「曜日」と入力してOKします。 次にB1セルから下方には野菜の種類をキャベツ、ホウレンソウなどと入力します。B1セルから野菜が入力されているセル、例えばB20セルまでを選んで「名前」を「日曜日」とします。 C1セルから下方には果物を入力して、名前を「月曜日」にします。 次にSheet1に戻って、例えばB1セルからB10セルまでに曜日のドロップダウンリストを作るとして、B1セルからB10セルを選択してから、「データ」メニューの「入力規則」をクリックし、入力値の種類で「リスト」を、また、元の値には =曜日 と入力します。 これでB1セルからB10の範囲で▼から曜日を選ぶことができます。 次にC1セルからC10の範囲を選択して、同様に入力規則のリストで、元の値には =INDIRECT(B1) と入力します。 これによってB1セルで日曜日を選択すればC1セルでは野菜の種類を選ぶことができます。月曜日では果物の種類が選択できます。 似たようなやり口が沢山ネットに紹介されていますが,下記などは比較的簡易に判りやすい説明です。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/n-kis.htm
お礼
はやい時期のご回答ありがとうございました。 別シートにDBを作るという発想がなかったので、とても参考になりました。 また、ご案内頂いたWeb Pageも初心者の自分が判る位に丁寧な内容でしたので、内容を咀嚼し易かったです。 本当に、ありがとうございました。
お礼
判り易く解説頂き、ありがとうございました。 何故か、自分のPCでは添付ファイルが全く閲覧出来ない為、職場の PCから添付内容を書き写して、実装してみたら簡単に出来ました。 1のKURUMITOさんと併せてCoalTarさんの説明も解り易く勉強になりました。 本当にありがとうございました。