Excelのプルダウンリストの作り方|入力ミスをゼロにする設定手順

「毎回同じ内容を手で入力するのが面倒…」「入力ミスをなくしたい」

Excelに繰り返し同じデータを入力するとき、プルダウンリスト(ドロップダウンリスト)を使えばクリックするだけで入力できます。入力ミスも防げるので、勤怠管理・部署名・ステータス管理などで非常に便利です。

この記事では、プルダウンリストの作り方を初心者にもわかりやすく手順を追って解説します。一度設定すれば毎回の手入力や入力ミスのチェックがなくなり、その分定時で帰れる時間が増えます。

セルナ先生
セルナ先生

プルダウンリストは「データの入力規則」というたった1つの機能で作れます。今日覚えてしまえば、もう手入力に戻らなくなりますよ。

プルダウンリストとは?

セルをクリックすると選択肢の一覧(リスト)が表示されて、クリックするだけで入力できる機能です。

たとえば「部署名」セルに「営業部・総務部・経理部・開発部」の選択肢が出るように設定すれば、毎回手入力する必要がなくなります。

プルダウンリストを作る手順(直接入力版)

  1. プルダウンを設定したいセルを選ぶ(複数選択もOK)
  2. 上部メニューの「データ」タブをクリック
  3. 「データの入力規則」をクリック
  4. 「設定」タブで「入力値の種類」を「リスト」に変更
  5. 「元の値」欄に選択肢を入力(例:営業部,総務部,経理部,開発部
    ※各選択肢をカンマ(,)で区切る
  6. OKをクリック

設定したセルをクリックすると、右端に「▼」マークが表示されるようになります。クリックすると選択肢が出てきます。

図解:プルダウン設定の流れ

① セルを選ぶ → ② データタブ→データの入力規則 → ③ 種類を「リスト」に → ④ 元の値に選択肢を入力 → ⑤ OK

ポイント:選択肢が多い場合は別セルにリストを作る
選択肢が10個以上ある場合は、「元の値」欄に直接入力するより、別のセル範囲にリストを作ってそれを参照する方が管理しやすいです。
セルナ先生
セルナ先生

選択肢を後から増やすことが多いなら、最初から「別セル参照」方式にしておくのがおすすめです。修正がぐっとラクになります。

別セルのリストを参照するプルダウンの作り方

  1. シートの空いている場所(例:F列)に選択肢を縦に入力する(例:F1に「営業部」、F2に「総務部」…)
  2. プルダウンを設定したいセルを選ぶ
  3. 「データ」→「データの入力規則」を開く
  4. 「元の値」欄に選択肢のセル範囲を入力(例:=$F$1:$F$4
  5. OKをクリック

F列のリストを変更すると、プルダウンの選択肢も自動で更新されます。

エラーメッセージを設定する方法

プルダウン以外の値が入力されたときにエラーを表示させることもできます。

  1. 「データの入力規則」を開く
  2. 「エラーメッセージ」タブをクリック
  3. 「無効なデータが入力されたらエラーメッセージを表示する」にチェックを入れる
  4. エラーのタイトルとメッセージを入力(例:「入力エラー」「リストから選んでください」)
  5. OKをクリック
注意:コピー貼り付けでは入力規則が無視される場合があります
プルダウン設定されたセルに、直接コピー貼り付けをすると、リスト外の値も入ってしまうことがあります。Excelの「貼り付けオプション」で「値のみ貼り付け」を使うか、コピー元のデータを確認してください。

プルダウンリストを削除する方法

  1. プルダウンが設定されているセルを選ぶ
  2. 「データ」→「データの入力規則」を開く
  3. 「すべてをクリア」をクリック
  4. OKをクリック

プルダウンリストの活用例

用途選択肢の例
部署管理営業部, 総務部, 経理部, 開発部
ステータス管理未着手, 進行中, 完了, 保留
出欠確認出席, 欠席, 未確認
評価入力A, B, C, D
請求状況未請求, 請求済, 入金確認済

よくある質問

Q:プルダウンの選択肢を後から追加・変更できますか?
A:できます。「データ」→「データの入力規則」を開いて、「元の値」欄を修正してOKを押せば変更できます。

Q:プルダウンを複数のセルにまとめて設定できますか?
A:はい、設定したいセル範囲をまとめて選択してから「データの入力規則」を設定すれば、一度でまとめて設定できます。

Q:プルダウンを空欄(空の選択肢)にすることはできますか?
A:「元の値」の選択肢の先頭や末尾に空白を入れることで、「何も選ばない」状態を作れます。

Q:Mac版Excelでも同じ手順で作れますか?
A:はい、Mac版Excelでも「データ」タブ→「データの入力規則」から同じ手順で設定できます。メニューの位置が多少異なる場合がありますが、機能自体は共通です。

プルダウンリストを編集・追加する方法

一度作ったプルダウンリストに項目を追加したり、内容を変えたいときの手順です。

  1. プルダウンを設定したセルを選択
  2. 「データ」タブ→「データの入力規則」をクリック
  3. 「元の値」を修正して「OK」
注意:別セル参照方式の場合は、参照先のリストを直接編集すれば自動で反映されます。こちらの方が管理がラクです。

プルダウンリストをコピーする方法

同じプルダウンを別のセルにも使いたいときは、通常のコピー&ペーストで設定ごとコピーできます。

  1. プルダウン設定済みのセルをコピー(Ctrl+C)
  2. 貼り付け先のセルを選択
  3. 「形式を選択して貼り付け」→「入力規則」を選ぶ

通常の貼り付けでも設定はコピーされますが、「入力規則のみ」にすると書式を変えずに設定だけコピーできます。

INDIRECT関数で連動するプルダウンを作る方法

「都道府県を選んだら、その都道府県の市区町村が選べる」という連動プルダウンも作れます。

  1. 都道府県リストをA列、市区町村リストをB列以降に作る
  2. 各市区町村の列に、都道府県名と同じ名前をつける(名前の定義)
  3. 市区町村のプルダウンの「元の値」に =INDIRECT(A2) と入力

少し手順は多いですが、部署→担当者、カテゴリー→商品名などの組み合わせで活躍します。

プルダウンリストが便利な実務シーン

  • 経費精算書:費目(交通費・通信費・接待費など)を統一
  • 勤怠管理:出勤・欠勤・有給・遅刻などのステータス管理
  • 顧客管理:担当者名・ステータス・エリアの統一
  • 在庫管理:商品カテゴリー・倉庫場所の入力統一

複数人で使うExcelファイルほど、プルダウンリストの効果が大きいです。「人によって表記がバラバラ」という問題を根本から解決できます。

まとめ

Excelのプルダウンリストは、「データ」→「データの入力規則」→「リスト」の流れで簡単に設定できます。入力の手間を省いてミスを防ぎ、データの統一性を保てます。

特に複数人で共有するシートでは、プルダウンリストを積極的に使うことをおすすめします!

セルナ先生
セルナ先生

今日設定したプルダウン、来月の自分や同僚の入力ミスを確実に減らしてくれます。地味だけど効果の大きい時短ワザです。

Excelの基本ワザをまとめて覚えたい人は、こちらの記事もチェックしてみてください。

コメント