エクセルのプルダウンの作り方|項目が自動で増える設定・連動・色分けまで完全ガイド
Excelのプルダウン(ドロップダウンリスト)は、セルをクリックすると選択肢が表示され、その中から選んで入力できる機能です。手入力をなくして入力ミスや表記ゆれを防ぎ、作業を効率化できます。「〇」を「丸」「まる」と書く人が混在する、といった集計時の悩みも解消できます。
この記事では、プルダウンの作り方を基本2パターンで押さえたうえで、項目を足すだけで自動で増えるテーブルを使った最新のやり方、連動・色分け・ショートカット・スマホ操作、そしてうまくいかない時の対処と解除まで、一気に解説します。
プルダウンの作り方①:直接入力する(選択肢が少なく固定のとき)
「〇/✕」「男/女」のように、選択肢が少なく今後も増えない場合は、リストを直接打ち込むのが一番速い方法です。
- プルダウンを設定したいセルを選択する
- 「データ」タブ →「データの入力規則」をクリック
- 「設定」タブの「入力値の種類」で「リスト」を選ぶ
- 「元の値」に選択肢を半角カンマ区切りで入力(例:
東京,大阪,福岡) - 「OK」を押すとセルに▼が表示される
区切りは必ず半角のカンマです。全角カンマだと1つの選択肢として扱われてしまうので注意してください。
プルダウンの作り方②:セル範囲を参照する(選択肢が多いとき)
選択肢が多い・あとから見直す可能性がある場合は、シート上にリストを作り、それを参照させます。直接入力と違い、リストを直せばプルダウンの中身も変わるので管理が楽です。
- 空いている場所(別シートでも可)に選択肢を縦に並べて入力する
- プルダウンを付けたいセルを選択 →「データ」タブ →「データの入力規則」
- 「リスト」を選び、「元の値」の欄をクリックしてから、リストの範囲をドラッグで指定
- 「OK」で完成
リストを別シートに置くと、入力用のシートがすっきりします。範囲は =Sheet2!$A$2:$A$10 のように絶対参照($付き)で指定すると、後の操作でずれません。
【本命】項目を足すだけで自動で増えるプルダウン(テーブル活用)
「あとから選択肢を追加したい」なら、これが最もおすすめです。古い解説ではOFFSET関数とCOUNTA関数を組み合わせますが、数式が複雑で初心者には難しめ。テーブル機能を使えば数式なしで同じことが実現でき、しかも壊れにくいです。
- 選択肢のリスト範囲を選択し、Ctrl+Tでテーブルに変換する
- テーブルに名前を付ける(「テーブルデザイン」タブの「テーブル名」、例:
リスト1) - プルダウンを付けるセルで「データの入力規則」→「リスト」を選ぶ
- 「元の値」に
=INDIRECT("リスト1")と入力して「OK」
これで、テーブルの下に新しい項目を入力するだけで、プルダウンの選択肢が自動で増えます。INDIRECT を使うのは、入力規則の「元の値」がテーブル名を直接受け付けないためのひと工夫です。数式が苦手でも、仕組みは「テーブルが伸びれば選択肢も伸びる」とだけ理解すれば十分です。
応用①:2段階で絞り込む「連動プルダウン」
「都道府県を選ぶと、市区町村のプルダウンが絞り込まれる」といった連動も作れます。仕組みは名前の定義+INDIRECT関数です。
- グループごとに選択肢を列で用意する(例:A列=関東の市、B列=関西の市)
- 各列範囲を選び、「名前ボックス」にグループ名(例:
関東)を入力して名前を定義する - 1段階目(地方)のプルダウンを通常どおり作る
- 2段階目のセルの「元の値」に
=INDIRECT(1段階目のセル)を指定する(例:=INDIRECT(A2))
1段階目で「関東」を選ぶと、INDIRECTが「関東」という名前の範囲を参照し、2段階目に関東の選択肢だけが表示されます。
応用②:選んだ値に自動で色を付ける(条件付き書式)
プルダウンの選択結果に応じてセルの色を変えると、表が一気に見やすくなります。
- 色を付けたい範囲を選択 →「ホーム」タブ →「条件付き書式」→「新しいルール」
- 「指定の値を含むセルだけを書式設定」または「数式を使用して書式設定」を選ぶ
- 例:完了したら緑にするなら
=$C2="完了"のような数式を入力 - 「書式」で塗りつぶし色を指定して「OK」
「未着手=赤」「進行中=黄」などルールを複数足せば、進捗管理表がそのままダッシュボードになります。
時短ワザ:キーボードだけでプルダウンを開く
プルダウンのセルを選択した状態で Alt +↓ を押すと、マウスを使わずにリストを開けます。あとは矢印キーで選び、Enterで確定。大量入力のときに手をキーボードから離さずに済み、作業スピードが上がります。
スマホ(Excelアプリ)でプルダウンを使う
スマホのExcelアプリでは、入力規則で作成済みのプルダウンを「選んで入力」することは可能です。設定済みのセルをタップすると候補が表示されます。ただし新規に入力規則を作成する機能は制限的なので、プルダウンの作成・編集はPC版で行い、スマホは入力に使う、という分担が現実的です。
うまくいかないときの対処
プルダウンが思い通りに動かないときは、次を確認してください。
- ▼が表示されない:「データの入力規則」の設定画面で「ドロップダウンリストから選択する」にチェックが入っているか確認します。また、Excelオプションの「詳細設定」→「オブジェクトの表示」が「すべて」になっているかも確認します。
- 選択肢を増やしたのに反映されない:範囲参照で作った場合、追加分が参照範囲の外だと反映されません。前述のテーブル方式にすると自動で増えます。
- 別シートのリストを参照できない(古いExcel):古いバージョンでは別シート直接参照が不可のことがあります。リストに名前を定義して、その名前を「元の値」に指定すると回避できます。
- コピペで入力規則が消える/別のセルに移った:通常のコピペは書式ごと貼り付くため入力規則が上書きされます。値だけ貼りたいときは「値の貼り付け」を使います。
プルダウンを解除(削除)する
不要になったプルダウンは次の手順で外せます。
- 解除したいセルを選択する
- 「データ」タブ →「データの入力規則」
- 左下の「すべてクリア」を押して「OK」
同じ設定が複数セルにある場合は、設定画面で「同じ入力規則が設定されたすべてのセルに変更を適用する」にチェックを入れてから操作すると、まとめて解除できます。
まとめ
エクセルのプルダウンは、選択肢が少なく固定なら直接入力、多い・増えるなら範囲参照が基本。そして「あとから項目を足したい」なら、OFFSET関数よりテーブル+INDIRECTが断然ラクで壊れにくい——ここが押さえどころです。
さらに連動・色分け・Alt+↓のショートカットを組み合わせれば、入力ミスのない見やすい表が手早く作れます。表示されない・増えない等のトラブルは、本記事の対処を上から確認すればほぼ解決できます。
関連して、データの入力規則の使い方、参照に使うINDIRECT関数、表を見やすくする条件付き書式も合わせてご覧ください。







