公開日:

Excelのプルダウンリストを作成する方法|入力規則の設定と項目追加

Excelの社員台帳で、部署名を入力するたびに「総務」「総務部」「総務課」と書き方がばらばらになってしまう。こんなときは、**セルをクリックすると候補から選べるプルダウンリスト(ドロップダウンリスト)**を作ると入力をそろえやすくなります。

Excelに最初からある[データの入力規則]を使えば、マクロなしで設定できます。この記事では、部署の選択欄を例に、作成・項目の追加・うまく表示されない場合の確認方法まで説明します。

Windows版Excel(Microsoft 365/Excel 2024など)の一般的な操作を基準にしています。表示名称は版によって異なります。

Excelのプルダウン設定イメージ
図は左右にスクロールできます。図を原寸で開く

図1:F列の部署一覧を、B列の入力セルから選ぶ設定の概念図。Excelの実画面ではありません。

1. まず選択肢をセルに用意する

例として「社員台帳」シートに、次のような入力欄を作ります。

A列:社員番号 B列:部署
101 (選択)
102 (選択)
103 (選択)

同じシートのF2〜F4には、候補を1行ずつ並べます。

セル 候補
F2 総務
F3 経理
F4 営業

候補には余分なスペースや空白セルを含めないようにします。選択肢を同じシートに置くと、最初の設定が分かりやすくなります。

2. [データの入力規則]でリストを設定する

  1. 部署を入力する範囲、例えば B2:B100 を選択します。

  2. [データ]タブから[データの入力規則]を開きます。

  3. [設定]タブの[入力値の種類](または[許可])で [リスト] を選びます。

  4. [元の値](または[ソース])へ次の範囲を指定します。

    =$F$2:$F$4
    
  5. [ドロップダウンリストから選択する]に相当する項目が有効か確認し、[OK]を押します。

  6. B2を選択し、候補の「総務」「経理」「営業」を選べるか試します。

$ は、参照先のセル範囲を固定する記号です。B列の入力先が増えても、選択候補の元の位置を分かりやすく保てます。

候補が少なければ、直接文字を入力してもよい

[元の値]へ 総務,経理,営業 と入力する方法もあります。ただし部署が増えたり名称変更されたりする場合は、候補のリストをセルに置いた方が管理しやすくなります。

3. 選択肢を追加・変更するとき

「情報システム」を追加する例です。F5に「情報システム」と入力しただけでは、もとの元の値が $F$2:$F$4 のままなら、候補へ自動で増えません。

  1. F5に「情報システム」と入力します。

  2. 最初に入力規則を設定した B2:B100の対象範囲全体を選び、[データの入力規則]を開きます。対象セルごとに異なる規則がある場合は、一括変更せず設定を確認してください。

  3. [元の値]を次のように変更します。

    =$F$2:$F$5
    
  4. 単一セルの設定から変更する場合、Excelの画面に[同じ入力規則が設定された他のすべてのセルに変更を適用する]が表示されればチェックします。表示されない場合は、元の対象範囲全体に設定を適用し直してください。

  5. 変更後は B2・B50・B100 など離れたセルで、新しい「情報システム」を選べるか確認します。1セルで成功しても、ほかのセルの規則が更新された証拠にはなりません。

プルダウン選択肢を追加する手順
図は左右にスクロールできます。図を原寸で開く

図2:固定された参照範囲は、候補が増えたら更新します。

複数シートから同じリストを使いたい場合は、候補を専用シートにまとめ、名前付き範囲を使う方法もあります。別シートを単純に直接参照できない設定・バージョンもあるため、最初は同じシートの範囲で動作を確認するのがおすすめです。

4. 入力時のミスを減らすには「エラーメッセージ」も設定

入力規則では、[エラーメッセージ]タブで、候補以外の値を手入力したときの扱いを設定できます。候補以外を禁止したい場合は、警告の種類とメッセージを確認してください。

ただし、入力規則を設定しただけで、すでに入っている値や外部CSVの全行が検査済みになるわけではありません。 コピー・貼り付けなど、入力経路によっては想定外の値が入ることもあります。業務で重要な列なら、受け取ったデータのチェックも別に行います。

外部から届くCSVとの違いは、Excelの入力規則だけでCSVは検査できる?で説明しています。

5. プルダウンが表示されないときの確認ポイント

症状 確認すること
セルを選んでも▼が見えない 入力規則がそのセルへ設定されているか、セル内ドロップダウンが有効か
候補に新しい部署がない [元の値]の範囲が新しい行まで広がっているか
候補が空白・重複している 元リストに空白や表記ゆれがないか
入力規則を変更できない シート保護・ブックの共有設定などで制限されていないか
コピー後に選択肢がおかしい コピー先に別の入力規則・参照先が設定されていないか

プルダウンは、マスターにある候補から選んでもらうための仕組みです。候補の正しさや更新、入力済みデータの整合性は別に管理しましょう。

よくある質問

Q. 複数のセルに同じプルダウンを作れますか?

はい。初めからB2:B100などの範囲を選んで一度に入力規則を設定できます。既存データがある場合はコピー操作で上書きしないよう注意してください。

Q. プルダウンを削除したら、入力した部署名も消えますか?

通常、入力規則の削除とセルの値の削除は別です。変更前にコピーを作り、既存値を残す必要があるか確認してください。

Q. 取引先から届くCSVにもプルダウンが残りますか?

CSV自体にはExcelの入力規則設定を保存できません。自社で管理する入力用Excelと、受領後に検査するCSVは分けて考えます。

まとめ

Excelのプルダウンは、候補一覧を作る → 入力セルを選択 → [データの入力規則]で[リスト]を指定するだけで作れます。候補が増えたら参照範囲を更新し、入力済みデータの確認は別に行いましょう。

参考:Microsoft公式