• ベストアンサー

プルダウンメニューの活用法について

はじめまして、自分は今、Excelで印刷の見積フォームを作っています。 プルダウンメニューAに紙の寸法(A判とかB判とか)、プルダウンメニューBに紙の斤量(28.5kg・30.8kg・・・130.5kg位まで)を入れ、メニューAでB判を選択するとメニューBで、43.5kg・46.5kg・・・130.5kgが表示出来るようにメニューAとBに関連性を持たせたいのですが、その作り方が不明です。 質問ですが2つ有ります。 1つ目は自分がしたいことの実現性 2つ目はもし出来るとするならば、その方法論 です。 コンピュータを触ってから、まだ2月の不明多い者ですが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

#2です。第2の入力規則のリストを作成している画像(右下)で余分なところが入ってしまいましたm(_ _)m 画像の +$B$2 は不要です。回答のほうが正しいです ついでに名前の定義の画像も添付します

noname#101741
質問者

お礼

判り易く解説頂き、ありがとうございました。 何故か、自分のPCでは添付ファイルが全く閲覧出来ない為、職場の PCから添付内容を書き写して、実装してみたら簡単に出来ました。 1のKURUMITOさんと併せてCoalTarさんの説明も解り易く勉強になりました。 本当にありがとうございました。

その他の回答 (2)

回答No.2

斤量のリストをSheet2に作成します(添付図参照) 挿入 - 名前 - 定義 にて([Ctrl]+[F3]) 名前 参照範囲 サイズ =Sheet2!$A$1:$B$1 斤量リスト =Sheet2!$A$2:$B$6 と2つリストを作成します。 Sheet1!A2セルには1つ目のドロップダウンリストを作成します データ - 入力規則  入力値の種類 : リスト  元の値 : =サイズ Sheet1!B2セルには1つ目のドロップダウンリストを作成します データ - 入力規則  入力値の種類 : リスト  元の値 : =INDEX(重さリスト,,MATCH(A2,サイズ,0)) 添付図参照 参考まで

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

過去に答えた例です。参考にして作成してください。 名前を定義すること、さらに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

noname#101741
質問者

お礼

はやい時期のご回答ありがとうございました。 別シートにDBを作るという発想がなかったので、とても参考になりました。 また、ご案内頂いたWeb Pageも初心者の自分が判る位に丁寧な内容でしたので、内容を咀嚼し易かったです。 本当に、ありがとうございました。

関連するQ&A