Excelのプルダウン(ドロップダウンリスト)は、セルをクリックすると選択肢が表示され、その中から選んで入力できる機能です。手入力をなくして入力ミスや表記ゆれを防ぎ、作業を効率化できます。「〇」を「丸」「まる」と書く人が混在する、といった集計時の悩みも解消できます。

この記事では、プルダウンの作り方を基本2パターンで押さえたうえで、項目を足すだけで自動で増えるテーブルを使った最新のやり方連動・色分け・ショートカット・スマホ操作、そしてうまくいかない時の対処と解除まで、一気に解説します。

プルダウンの作り方①:直接入力する(選択肢が少なく固定のとき)

「〇/✕」「男/女」のように、選択肢が少なく今後も増えない場合は、リストを直接打ち込むのが一番速い方法です。

  1. プルダウンを設定したいセルを選択する
  2. 「データ」タブ →「データの入力規則」をクリック
  3. 「設定」タブの「入力値の種類」で「リスト」を選ぶ
  4. 「元の値」に選択肢を半角カンマ区切りで入力(例:東京,大阪,福岡
  5. 「OK」を押すとセルに▼が表示される

区切りは必ず半角のカンマです。全角カンマだと1つの選択肢として扱われてしまうので注意してください。

プルダウンの作り方②:セル範囲を参照する(選択肢が多いとき)

選択肢が多い・あとから見直す可能性がある場合は、シート上にリストを作り、それを参照させます。直接入力と違い、リストを直せばプルダウンの中身も変わるので管理が楽です。

  1. 空いている場所(別シートでも可)に選択肢を縦に並べて入力する
  2. プルダウンを付けたいセルを選択 →「データ」タブ →「データの入力規則」
  3. 「リスト」を選び、「元の値」の欄をクリックしてから、リストの範囲をドラッグで指定
  4. 「OK」で完成

リストを別シートに置くと、入力用のシートがすっきりします。範囲は =Sheet2!$A$2:$A$10 のように絶対参照($付き)で指定すると、後の操作でずれません。

【本命】項目を足すだけで自動で増えるプルダウン(テーブル活用)

「あとから選択肢を追加したい」なら、これが最もおすすめです。古い解説ではOFFSET関数とCOUNTA関数を組み合わせますが、数式が複雑で初心者には難しめ。テーブル機能を使えば数式なしで同じことが実現でき、しかも壊れにくいです。

  1. 選択肢のリスト範囲を選択し、Ctrl+Tでテーブルに変換する
  2. テーブルに名前を付ける(「テーブルデザイン」タブの「テーブル名」、例:リスト1
  3. プルダウンを付けるセルで「データの入力規則」→「リスト」を選ぶ
  4. 「元の値」に =INDIRECT("リスト1") と入力して「OK」

これで、テーブルの下に新しい項目を入力するだけで、プルダウンの選択肢が自動で増えます。INDIRECT を使うのは、入力規則の「元の値」がテーブル名を直接受け付けないためのひと工夫です。数式が苦手でも、仕組みは「テーブルが伸びれば選択肢も伸びる」とだけ理解すれば十分です。

応用①:2段階で絞り込む「連動プルダウン」

「都道府県を選ぶと、市区町村のプルダウンが絞り込まれる」といった連動も作れます。仕組みは名前の定義+INDIRECT関数です。

  1. グループごとに選択肢を列で用意する(例:A列=関東の市、B列=関西の市)
  2. 各列範囲を選び、「名前ボックス」にグループ名(例:関東)を入力して名前を定義する
  3. 1段階目(地方)のプルダウンを通常どおり作る
  4. 2段階目のセルの「元の値」に =INDIRECT(1段階目のセル) を指定する(例:=INDIRECT(A2)

1段階目で「関東」を選ぶと、INDIRECTが「関東」という名前の範囲を参照し、2段階目に関東の選択肢だけが表示されます。

応用②:選んだ値に自動で色を付ける(条件付き書式)

プルダウンの選択結果に応じてセルの色を変えると、表が一気に見やすくなります。

  1. 色を付けたい範囲を選択 →「ホーム」タブ →「条件付き書式」→「新しいルール」
  2. 「指定の値を含むセルだけを書式設定」または「数式を使用して書式設定」を選ぶ
  3. 例:完了したら緑にするなら =$C2="完了" のような数式を入力
  4. 「書式」で塗りつぶし色を指定して「OK」

「未着手=赤」「進行中=黄」などルールを複数足せば、進捗管理表がそのままダッシュボードになります。

時短ワザ:キーボードだけでプルダウンを開く

プルダウンのセルを選択した状態で Alt +↓ を押すと、マウスを使わずにリストを開けます。あとは矢印キーで選び、Enterで確定。大量入力のときに手をキーボードから離さずに済み、作業スピードが上がります。

スマホ(Excelアプリ)でプルダウンを使う

スマホのExcelアプリでは、入力規則で作成済みのプルダウンを「選んで入力」することは可能です。設定済みのセルをタップすると候補が表示されます。ただし新規に入力規則を作成する機能は制限的なので、プルダウンの作成・編集はPC版で行い、スマホは入力に使う、という分担が現実的です。

うまくいかないときの対処

プルダウンが思い通りに動かないときは、次を確認してください。

  • ▼が表示されない:「データの入力規則」の設定画面で「ドロップダウンリストから選択する」にチェックが入っているか確認します。また、Excelオプションの「詳細設定」→「オブジェクトの表示」が「すべて」になっているかも確認します。
  • 選択肢を増やしたのに反映されない:範囲参照で作った場合、追加分が参照範囲の外だと反映されません。前述のテーブル方式にすると自動で増えます。
  • 別シートのリストを参照できない(古いExcel):古いバージョンでは別シート直接参照が不可のことがあります。リストに名前を定義して、その名前を「元の値」に指定すると回避できます。
  • コピペで入力規則が消える/別のセルに移った:通常のコピペは書式ごと貼り付くため入力規則が上書きされます。値だけ貼りたいときは「値の貼り付け」を使います。

プルダウンを解除(削除)する

不要になったプルダウンは次の手順で外せます。

  1. 解除したいセルを選択する
  2. 「データ」タブ →「データの入力規則」
  3. 左下の「すべてクリア」を押して「OK」

同じ設定が複数セルにある場合は、設定画面で「同じ入力規則が設定されたすべてのセルに変更を適用する」にチェックを入れてから操作すると、まとめて解除できます。

まとめ

エクセルのプルダウンは、選択肢が少なく固定なら直接入力、多い・増えるなら範囲参照が基本。そして「あとから項目を足したい」なら、OFFSET関数よりテーブル+INDIRECTが断然ラクで壊れにくい——ここが押さえどころです。

さらに連動・色分け・Alt+↓のショートカットを組み合わせれば、入力ミスのない見やすい表が手早く作れます。表示されない・増えない等のトラブルは、本記事の対処を上から確認すればほぼ解決できます。

関連して、データの入力規則の使い方、参照に使うINDIRECT関数、表を見やすくする条件付き書式も合わせてご覧ください。

ABOUT ME
IT解決チャンネル編集部
ExcelやWord、Windows、Googleスプレッドシートなど、ビジネスで使うITツールの使い方を初心者にもわかりやすく解説しています。関数の使い方から実務で役立つ応用テクニックまで、画像付きでていねいに紹介。パソコン操作で困ったときの頼れる情報源を目指しています。