• 締切済み

Excelの、プルダウンについて 教えてください。

Excelの、プルダウンについて 教えてください。 皆さんの質問を、参考にプルダウンの設定は、できたのですが、もう一つ設定したいことが検索で 見つからなかったので質問させていただきます。 プルダウンを、つかいたいところが、2カ所あります。 例えば  A1は、4つのプルダウンの中から選んで 次に、B1では、A1で選んだ項目によって出てくるプルダウンを変えたいのですが、そういったことはできるのでしょうか? 説明が大変分かりにくくてすみません。 宜しくお願いします。

みんなの回答

回答No.4

同一シート内なら下記でも可能 B1セルの入力規則 リストに =INDEX($D$2:$E$5,,MATCH(A1,$D$1:$E$1,0)) 画像参照、参考まで

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

エクセルにプルダウンと言う機能はありません。実は在りますが一般的な部品のしくみです。 http://yuwithyou.net/2006/07/dropdown.html ーーー 入力規則(のりスト)という名称を覚えてください。 入力規則の「「リスト」は最小ではセル単位ですから参照するデータのセル範囲を別に作ればしまいです。 このことではないらしく ーー 聞きたいことは在るセルで選んだ選択肢でもうひとつのセルの選択データで絞りたいと言うことだと思います。 神奈川県を選べば、隣のセルで、横浜市、川崎市、相模原市、藤沢市・・と出て 靜岡を選べば、靜岡市、浜松市、三島市・・を出したいと書けば良くわかるだろう。 ーー 多段式とか連動式入力規則とでもいえようか。 http://www.relief.jp/itnote/archives/000822.php をよく読んで勉強のこと。 ーー Googleで「連動 ドロップダウンリスト」で照会すれば沢山解説が出る。 ーー これはそっくりマネをしないと1ヶ月考えても思いつかない内容だとおもう。エクセルの上級技術。

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.2
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

◆入力規則によるダウンリストの作成は ※サンプルですので、参考にして、作り変えてください 1)メニューバーの「データ」→「入力規則」を選択して「入力値の種類」を「リスト」にして「元の値」に 2)リスト範囲を入力しますが、リストが別のシートの場合は、単純に「=$A$1:$E$1」というような範囲指定はできません 3)リストに名前をつけるか、INDIRECT関数による方法があります 【リストの作成と名前の作成】 4)Sheet1にリストを作成します 5)Sheet1のA1:E1を範囲指定して、メニューバーの「挿入」→「名前」→「名前の作成」を選択して 6)「左端列」にチェックして、OK 7)Sheet1のB1:E5を範囲指定して、メニューバーの「挿入」→「名前」→「名前の作成」を選択して 8)「上端行」にチェックして、OK 【ダウンリストの作成】 9)Sheet2のA2:A10の範囲を指定して、メニューバーの「データ」→「入力規則」を選択して「入力値の種類」を「リスト」にして 10)「元の値」に、「=種類」と入力します 11)Sheet2のA2:A10の範囲を指定して、メニューバーの「データ」→「入力規則」を選択して「入力値の種類」を「リスト」にして 12)「元の値」に、「=INDIRECT(A2)」と入力します 13)これで、A列で種類を入力して。B列はA列の種類の品名のリストから選択・入力できます ◆なお、リスト以外の品名を入力したい場合は、 1)メニューバーの「データ」→「入力規則」→「エラーメッセージ」を選択して 2)「無効なデータが入力されたらエラーメッセージを表示する」のチェックを外すか、 3)「スタイル」を「停止」から、「注意」または「情報」に変更すると、リスト以外を入力できます ◆詳しくは、下のURLを見てください 「エクセル ドロップダウンリスト」 ↓ http://www.kenzo30.com/ex_kisopoint/onepoint_sonota3.htm

関連するQ&A