- ベストアンサー
エクセルで二重のドロップダウンリスト
あるセルに県名をドロップダウンリストから入力するのは、入力規制を使って、規制する値は県名のリストを作って指定しておけばいいというのは分りますが、その次のセルに先に指定した県に対応した地名をドロップダウンリストで入力できるようにする方法がわかりません。マクロなどを使わないで出来る方法はないでしょうか。実際は県名ほど多くのリストにはならないのですが、出来れば簡単にしたいのです。 当方excel2000,OSはMEです。どうかお暇なときに回答お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2のcomvです 勘違いして2重構造のリストの例を記載してしまいました 隣のセルのリストと連動させるだけどよかったのですね 前記の入力シートの項を以下に読み変えてください ---- シート[入力シート] -------------- 県名の表示リストがA1:A10として ・B1:B10を選択 ・メニューのデータ 入力規則 リスト▼ 元の値欄に =INDIRECT(A1)
その他の回答 (2)
- comv
- ベストアンサー率52% (322/612)
こんばんは INDIRECT()関数を使った例です --- シート名[地名表] -------------- A B C ・・・ 1 ○○県 ◇◇県 △△県 ・・・ 2 **市 ××市 ▽▽市 ・・・ 3 □□市 __市 ●●市 ・・・ : : : : ・・・ ・1行目の県名範囲を選択 ・メニューの挿入 名前 定義 名前欄に 県名 ・リストデータ範囲を選択(1行目から) A1:** ・メニューの挿入 名前 作成 上端 OK ---- シート[入力シート] -------------- ・リスト表示させたい範囲を選択 例えば A1:A10 ・メニューのデータ 入力規則 リスト▼ 元の値欄に =IF(COUNTIF(県名,A1),INDIRECT(A1),県名)
- toshihiko_ooishi
- ベストアンサー率33% (175/520)
答えは下記のページにありますので、ご参照ください。
お礼
回答ありがとうございました。この際とは色々勉強になりそうですね。これからも役に立ちそうです。
お礼
回答ありがとうございました。INDIRECT関数便利ですね。これが自分には一番使えそうです。