Excelで複数の選択肢から項目を選ばせる
「プルダウンリスト(ドロップダウンリスト)」
は、入力ミスを防ぎ、作業効率を向上させる便利な機能です。
特に「2段階のプルダウン」は、選択肢を絞り込むことができ、業務用シートなどで重宝されます。
この記事では、初心者でも迷わず設定できるように、2段階プルダウン(連動型プルダウン)の作成手順を解説し、よくあるエラーや設定のコツも含めて深掘りしていきます。
Contents
今すぐできる!2段階プルダウンの基本設定方法

準備する表の構成
まず、以下のようなリストを用意します。
地域 | 都道府県 |
---|---|
関東 | 東京、神奈川、千葉 |
関西 | 大阪、京都、兵庫 |
このように、**親項目(地域)と子項目(都道府県)**の構造になっています。
手順①:親リスト(地域)のプルダウンを作成
- 任意のセル(例:B2)を選択
- 「データ」タブ → 「データの入力規則」
- 「入力値の種類」→「リスト」
- 「元の値」欄に
=地域リスト
と入力(※後述の名前定義に基づく)
→ 親リストが完成
手順②:子リスト(都道府県)を名前で定義
次に、子リストの名前を以下のように定義します:
- 名前:関東
- 対象範囲:東京、神奈川、千葉
- 子リストの範囲を選択(例:E2~G2)
- 数式タブ → 名前の定義 → 名前欄に「関東」、範囲を確認し「OK」
※親項目とまったく同じ名前で定義するのがコツ!
手順③:INDIRECT関数を使って子リストを連動表示
- 子リストを設定したいセル(例:C2)を選択
- データの入力規則を開く
- リストの「元の値」に
=INDIRECT(B2)
と入力
これで「B2で選択した地域」に応じて、「C2に対応する都道府県」が表示されます。
よくある連動エラーとその対処法

エラー①:空白が含まれていると表示されない
原因
名前定義に空白があるとINDIRECT()
で読み込めません。
対処法
- 名前定義時に空白は使用不可。
- 例:「北 海道」→「北海道」または「北海道_1」などに変える
エラー②:セル参照が正しくない
確認ポイント
- INDIRECT関数内のセル参照(例:
INDIRECT(B2)
)が正しいか? - 名前定義と一致しているか?
【応用編】Excel プルダウンをもっと便利にするテクニック
プルダウン設定を連動させる応用テク
地域 | 都道府県 | 市区町村 |
---|---|---|
関東 | 東京 | 渋谷、池袋、吉祥寺 |
- 3段階連動も可能です。
- 同様に「市区町村」も名前定義して、
INDIRECT(C2)
のように3つ目のリストを連動させます。
プルダウンに「手入力」や「空白」を許可する方法
手入力を許可したい場合
方法①:警告表示のみにする
- 「データの入力規則」で「無効なデータの処理」を「警告」に設定
方法②:手入力併用用のリストを別途作る
- 「その他」をリストに含める
- 「その他」を選択した際に隣セルに入力を促す案内を表示
空白セルのままにしたい場合
- 「空白を無視する」設定をONにする
- デフォルトで「空欄可」としておくことで柔軟性が増します
色付きでプルダウン選択を視覚化する方法

条件付き書式と組み合わせる
- セルを選択 → 条件付き書式 → 「新しいルール」
- 「次の数式を使用」:
=$B2="関東"
など - フォント色や背景色を設定
→ 選択した内容に応じて、セルの色が変わる
プルダウン設定の解除・編集方法
設定済みのプルダウンを解除する
- 対象セルを選択
- 「データ」タブ → 「データの入力規則」→「すべてクリア」
名前定義を解除する方法
- 数式タブ → 「名前の管理」
- 削除したい名前を選択 → 削除
【表で比較】2段階プルダウンのポイント整理
項目 | 内容 |
---|---|
親リスト作成 | 通常のデータ入力規則でOK |
子リスト連動 | INDIRECT関数+名前定義 |
空白を許可 | 入力規則で「空白を無視」 |
手入力を許可 | 無効時処理を「警告」に |
色付きにする | 条件付き書式を使用 |
3段階連動 | INDIRECT関数をさらに追加 |
よくある質問(FAQ)

エクセル プルダウン 3段階にしたい場合は?
2段階と同様に、「3つ目のリスト用の名前定義」をして、INDIRECT関数で連動させます。
excel プルダウン設定 追加はどうすればいい?
「名前の管理」から対象範囲を拡張するか、動的リストにして「OFFSET関数」などを活用すると便利です。
excel プルダウン設定 複数選択は可能?
標準機能では不可ですが、VBA(マクロ)を使えば可能です。
まとめ
- 2段階のプルダウン設定は「名前定義」+「INDIRECT関数」がキモ
- 空白や手入力は「入力規則」のオプションで柔軟に対応
- 色や3段階連動など、応用すればExcelがもっと使いやすくなる
初心者の方も、まずは「親→子」の2段階から始めて、徐々に応用していきましょう。
参考リンク
- Microsoft公式:Excelのドロップダウンリスト作成ガイド
- Excel関数:INDIRECT関数の使い方(Microsoft Learn)
- エクセル初心者向けのプルダウン設定動画(YouTube)