株式会社renue
AI導入・DXの悩みをプロに相談してみませんか?
AIやDXに関する悩みがありましたら、お気軽にrenueの無料相談をご利用ください。 renueのAI支援実績、コンサルティングの方針や進め方をご紹介します。
エクセルのプルダウン(ドロップダウンリスト)とは?
プルダウン(ドロップダウンリスト)とは、セルをクリックすると選択肢の一覧が表示され、その中から入力値を選べる機能です。
- 入力ミスの防止:表記揺れがなくなる
- 入力の高速化:リストから選ぶほうが速い
- データの統一:VLOOKUP・COUNTIFが正しく動作する
【方法1】直接入力でプルダウンを作る(最も簡単)
- プルダウンを設定したいセルを選択
- 「データ」タブ →「データの入力規則」をクリック
- 入力値の種類を「リスト」に変更
- 「元の値」に選択肢を半角カンマ区切りで入力(例:
営業部,技術部,経理部,人事部) - 「OK」をクリック
【方法2】セル範囲を参照してプルダウンを作る(推奨)
- 選択肢を別の列やシートに入力(例:D2:D5)
- プルダウンを設定したいセルを選択
- 「データの入力規則」→ 入力値の種類を「リスト」
- 「元の値」で選択肢のセル範囲を選択(
=$D$2:$D$5)
テーブル化(Ctrl+T)しておくと、新しい選択肢を追加した際にプルダウン範囲が自動拡張されます。
【方法3】別シートのリストを参照する
- 「マスタ」シートに選択肢を入力
- 範囲を選択 →「数式」→「名前の定義」→ 名前を付ける(例:「部署リスト」)
- データ入力シートで「データの入力規則」→ 元の値に
=部署リスト
【応用】連動プルダウンの作り方(INDIRECT関数)
1つ目の選択に応じて2つ目の選択肢が変わる連動プルダウンです。
- 各カテゴリの詳細リストを列ごとに作成
- 各リスト範囲にカテゴリ名と同じ名前を定義
- 1段目のプルダウン(A2):通常どおり設定
- 2段目のプルダウン(B2):元の値に
=INDIRECT(A2)
A2で「東京都」を選ぶと、B2に東京都の市区町村だけが表示されます。
プルダウンの選択肢を追加・変更する方法
- テーブル化済み:リストの下に新しい値を入力するだけで自動拡張
- テーブル化なし:「データの入力規則」→ 元の値の範囲を手動で拡張
- 直接入力:「データの入力規則」→ カンマ区切りの値を編集
プルダウンを解除(削除)する方法
- セルを選択 →「データの入力規則」
- 「すべてクリア」→「OK」
プルダウンと組み合わせると便利な機能
条件付き書式で色分け
「未着手」=赤、「進行中」=黄、「完了」=緑にすると視覚的に進捗がわかります。
VLOOKUPとの組み合わせ
=VLOOKUP(A2, マスタ!A:D, 3, FALSE)
プルダウンで選んだ値をVLOOKUPの検索値にすると、データの切り替え表示ができます。
よくある質問
Q. 選択肢を五十音順に並べたい
元のリストを並べ替えましょう。プルダウンの表示順はリストの順番に従います。
Q. プルダウン以外の値を入力させたくない
「エラーメッセージ」タブでスタイルを「停止」にすると、リスト外の値がブロックされます。
Q. プルダウンが多すぎて見づらい
連動プルダウン(カテゴリ→詳細の2段階)で絞り込みましょう。
まとめ
- プルダウンは「データ」→「データの入力規則」→「リスト」で設定
- セル範囲参照(テーブル化)が推奨——選択肢追加が自動拡張
- 連動プルダウンはINDIRECT関数+名前の定義
- 条件付き書式やVLOOKUPとの組み合わせで入力と表示を自動化
- 解除は「データの入力規則」→「すべてクリア」
プルダウンを設定するだけで入力ミスが減り集計精度が上がります。

