• ベストアンサー

エクセルで二重のドロップダウンリスト

 あるセルに県名をドロップダウンリストから入力するのは、入力規制を使って、規制する値は県名のリストを作って指定しておけばいいというのは分りますが、その次のセルに先に指定した県に対応した地名をドロップダウンリストで入力できるようにする方法がわかりません。マクロなどを使わないで出来る方法はないでしょうか。実際は県名ほど多くのリストにはならないのですが、出来れば簡単にしたいのです。  当方excel2000,OSはMEです。どうかお暇なときに回答お願いします。

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

  • ベストアンサー
  • comv
  • ベストアンサー率52% (322/612)
回答No.3

#2のcomvです 勘違いして2重構造のリストの例を記載してしまいました 隣のセルのリストと連動させるだけどよかったのですね 前記の入力シートの項を以下に読み変えてください ---- シート[入力シート] -------------- 県名の表示リストがA1:A10として ・B1:B10を選択 ・メニューのデータ 入力規則 リスト▼  元の値欄に  =INDIRECT(A1)

nihonjinn
質問者

お礼

回答ありがとうございました。INDIRECT関数便利ですね。これが自分には一番使えそうです。

その他の回答 (2)

  • comv
  • ベストアンサー率52% (322/612)
回答No.2

こんばんは INDIRECT()関数を使った例です --- シート名[地名表] --------------     A    B    C  ・・・ 1 ○○県 ◇◇県 △△県 ・・・ 2 **市 ××市 ▽▽市 ・・・ 3 □□市 __市 ●●市 ・・・ :   :    :    :   ・・・ ・1行目の県名範囲を選択 ・メニューの挿入 名前 定義 名前欄に 県名 ・リストデータ範囲を選択(1行目から) A1:** ・メニューの挿入 名前 作成 上端 OK ---- シート[入力シート] -------------- ・リスト表示させたい範囲を選択  例えば A1:A10 ・メニューのデータ 入力規則 リスト▼  元の値欄に  =IF(COUNTIF(県名,A1),INDIRECT(A1),県名)

回答No.1

答えは下記のページにありますので、ご参照ください。

参考URL:
http://www2.odn.ne.jp/excel/waza/validation.html#SEC4
nihonjinn
質問者

お礼

回答ありがとうございました。この際とは色々勉強になりそうですね。これからも役に立ちそうです。

関連するQ&A

  • excelでのドロップダウンリストを作りたい

    例えば下記のような表があって、そこの列に入る文字をドロップダウンリストから選びたいのです。 例)    りんご    みかん    なし 色々なホームページを見て「入力規制」というものをしてみたのですが、私が欲するものではありませんでした。 何故なら  (1)入力規制をしてしまうと新しい文字を入力することができない。→絶対に新しい文字を入力する為。 (2)なら余白部分までもセルを選択して入力規制をする。→見た目かっこ悪い。かっこよさを求めているため、余白や同じ文字をドロップダウンリストに入れたくない。 初心者の部類に入る私の質問に是非お答えください。 どうすれば、かっこいいドロップダウンリストができますか?

  • エクセルのドロップダウンリストの行の高さについて

    エクセル2007のドロップダウンリストの行の高さで、困っています。 「データの入力規制」で、現在は4行のドロップダウンを作っています。 検索でいろいろと調べると、ドロップダウンのリストの1行の高さは、親のセルと同じ高さに なっているようです。 自分の作った4行のドロップダウンは、4行で親のセルと同じ高さになってしまい、 非常に文字が小さくなっていて、読みにくく実用になりません。 エクセル2007のどこかの設定で、このように制限されているのでしょうか? 通常のように、ドロップダウンのリストの1行の高さを、親のセルと同じ高さにしたいので、 そのやり方を教えてください。

  • Excelのドロップダウンリストのフォント設定について

    OfficeXP Excelを使用しています。 セルの入力方法の内、ドロップダウンリストによる選択を行う場合、「データ」→「入力規制」の「設定」タブで、「入力値の種類」を「リスト」とし、参照範囲を指定しています。 しかし、シートの表示を50%にて使用しているため、ドロップダウンリストの文字が小さく判別できません。 ドロップダウンリストのフォントを大きくすることは可能でしょうか? それともシート表示に依存される為無理なのでしょうか? どうしても解りません。 御存知の方教えてください。 よろしくお願いします。

  • Excel ドロップダウンで入力したデータを編集?

    Excel2007です。 ドロップダウンリストで入力したセルのデータに追加とか変更を加えたい場合にはいちいち入力規則から変更を適用するにチェックを入れますがもっと簡単な方法はありませんか。 例えばデータ変更ができるドロップダウンリスト入力とか 簡単なマクロでそのセルだけ入力規則を無効にできるようにするとか(マクロ記述を教えて下さい)

  • エクセルでドロップダウンリストのリスト以外の文字も、入れられるようにし

    エクセルでドロップダウンリストのリスト以外の文字も、入れられるようにしたいのですが、それができません。 頻度の高いものはドロップダウンリストから、それ以外は手入力で入れられるように、あるセルを設定したいのですが、リスト以外のものは入力が受け付けられません。 何かやりかたが間違っているのでしょうか。 入力が簡単なように、ドロップダウンリストを作成して貼り付けました。具体的には、別のセルに項目を並べて、データ→データツール→入力規制→リスト、、、で作ったものを入力したいところに貼り付けてつくりました。 エクセル 2000 2007です。

  • Excel97でのドロップダウンリストについて

    セルにドロップダウンリスト(入力規則)を設定したエクセルファイルがあります。このファイルを開けると、セルによってドロップダウンリストが出現するセルと出現しないセルが発生します。 出現するセルと出現しないセルは、いつも同じセルです。なぜリストが出現しないセルがあるのか分かりません。  状況1.WIN98SEにOFFICE97を入れています。  状況2.ファイルが開くときにマクロで書式設定等を行っています。  状況3.マクロを無効にして開くと、全てのリストは出現します。  状況4.OFFICE2000の環境では、正常に全てのリストは出現します。  状況5.そのファイルは何度か手を加えられており、97の環境で作られたか       2000の環境で作られたか分かりません。おそらくもともと97で       作られ、その後2000で手を加えられたと思います。 リストが出現しないというのは、そのセルをクリックしても、ドロップダウンの矢印?が出ず、リストも表示されないというものです。リストの一覧は他のセルに設定してあります。ただ、入力規則は働いており、そのセルには、リストの一覧にある文字しか入力はできません。 どなたか助けてください。お願いします。

  • Excel2010、ドロップダウンリストの問題

    Excel2010のドロップダウンリストについて、もとのリストが編集できず困っています。(実は電話で、そのような相談を受けているのですが) 「校閲」→「入力規則」で設定する画面がありますが、 ここで、「データの入力規則」の「設定」タブで、入力値の種類→「リスト」とし、元の値のところ、ここが「空欄」になっているようです。 にもかかわらず、 その指定のセルはドロップダウンが使えて、リストがちゃんと出てくるようです。 他の情報としては、 ・ドロップダウンのセルの右に出てくる三角マークが表示されない。(本当はドロップダウンを使っていないのではないか、という疑念。あるいは単に表示されない設定にしているだけかもしれません。VBAとか使っているのか) ・セルをクリックすると「ドロップダウンのリンクがなんとか・・」という表示とともに、「実際のリスト自体は表示され、使える」ようです。 ・目的としては、そのリスト自体を「編集」(修正)することです。 データを送ってもらえれば何らかの対処もあるかと思いますが、セキュリティ上の関係でできないようです。 何かヒントでも分かればお願いします。

  • ○、×のドロップダウンリストを作りたい。

    エクセルで「○」か「×」かを選択できるように ドロップダウンリストを作りたいのです。 ドロップダウンリストに表示させたい 「○」「×」を別のセルに入力して、選択するように しているのですが、これを表示させないようにするには どうしたらよいのでしょうか? つまり、私がしていることは データ→入力規則→入力値の種類を「リスト」にする→元も値を「○、×が入力してあるセル を選択しているのです。」 この、元の値のセルの値が邪魔なのです。 どうぞ、よろしくお願いします。

  • 【Excel】 入力規制のドロップダウンがなくなりました。

    こんにちは セルに入力規制を設定しています。 特定の範囲リストから入力出来るようにし、ドロップダウンで選択するようになっていますが、 今日、ファイルを開くとどのセルもドロップダウンが出ません。 入力規制の設定は変わっていませんでした。 ドロップダウンを、再び出す方法を教えてください。

  • ドロップダウンリストを大きくしたい。

    エクセル2000です。 入力規制でドロップダウンリストからの選択で入力しています。 リストデータが30件あったとして、ドロップダウンリスト内にその30件一度に表示させることはできないでしょうか?(10件程度しか表示されず、スクロールさせています) または、表示件数を増やすような設定は、ないでしょうか?

専門家に質問してみよう