Excelドロップダウンリストの作り方|表示されない・反応しない原因と対処法

Excelドロップダウンリストの基本とトラブル対処法まとめ|表示されない・複数列表示・行数制限など

本記事には広告(PR)が含まれます。
くわしくは プライバシーポリシー をご確認ください。


Excelで入力項目を統一したいときに便利なのが、ドロップダウンリストです。
セルに表示される一覧から項目を選べるため、手入力の手間や表記ゆれを減らせます。

しかし、設定してみると、

  • ドロップダウンの矢印が表示されない
  • クリックしても選択肢が出てこない
  • リストの項目が途中までしか見えない
  • 商品名と単価を2列で表示できない

といった疑問が出てくることもあります。

この記事では、Excelでドロップダウンリストを作る基本手順と、表示されない・反応しない場合の原因と対処法を初心者向けに解説します。

コピーや削除、連動プルダウンなどの応用方法についても、関連する記事とあわせて紹介します。



目次

Excelのドロップダウンリストとは

 Excelでよく聞く「ドロップダウン」ってどんな機能?

「ドロップダウンリスト」とは、あらかじめ用意した選択肢から、ユーザーがセル内で項目を選べる仕組みのことです。
セルをクリックすると、右側に「▼」が表示され、そこをクリックすると一覧が下に「ドロップ(=落ちる)」形で表示されます。

たとえば、アンケートや入力フォームで「はい/いいえ」「商品カテゴリ」「都道府県」などを選ばせたいときに使われます。


ドロップダウンとプルダウンの違い

Excelユーザーの間では、「ドロップダウン」と「プルダウン」が混在して使われていますが、意味は同じです。
どちらも、「あらかじめ用意された選択肢の中から選ぶUI(ユーザーインターフェース)」を指します。

用語 意味 説明
ドロップダウンリスト 公式用語 「入力規則(リスト)」で作られるリスト機能
プルダウン 通称・俗称 ドロップダウンと同義として広く使われる

※Excel公式の機能名としては「データの入力規則(リスト)」が正しい呼び方です。


実際の見た目と動作

以下のような動きになります:

  1. セルをクリック

  2. 「▼」が表示される

  3. クリックすると選択肢が下に展開

  4. 任意の項目をクリックで選択・確定


ドロップダウンを使うメリット

  • 入力の手間を省ける(マウス操作で選ぶだけ)

  • 入力ミスや表記ゆれを減らせる(選択肢以外の値が入力されたときに、エラーや警告を表示できる)

  • データの集計や分析がラクになる(統一された値が入力される)


ドロップダウンを利用すると、入力作業を効率化しながら、データの表記も統一しやすくなります。


Excelでドロップダウンリストを作る方法は、とてもシンプル。
基本的な手順を順番に確認すれば、初心者の方でも簡単に作成できます。


選択肢となるデータを用意する

最初に、ドロップダウンに表示する選択肢をセルへ入力します。

次の例では、アンケートの回答欄とは別の場所に、「参加する」「参加しない」「検討中」という選択肢を用意しています。

選択肢が少ない場合は、データの入力規則の設定画面に直接入力することもできますが、後から追加・変更する可能性がある場合は、セルに一覧を作っておくと管理しやすくなります。

Excelのアンケート表と同じシートにドロップダウン用の選択肢を用意した例
回答欄とは別の場所に、ドロップダウンで使用する選択肢を用意します

設定するセルを選択する

まずは、選択肢を表示させたいセル(例:A2など)をクリックして選択します。
複数のセルに同じドロップダウンを設定したい場合は、範囲選択も可能です。


データの入力規則でリストを指定する

  • Excelの上部リボンから [データ]タブをクリック

  • 右側にある [データの入力規則] を選択

  • 表示されたダイアログボックスの中で、

    • 入力値の種類」を「リスト」に変更

    • 元の値」欄に選択肢を入力または範囲を指定
      元データが同じシートにある場合は、[元の値]欄の右側にあるボタンを押し、対象範囲をドラッグして指定できます。
      範囲選択後は入力欄右側の[↓]ボタンを押すと設定画面に戻ることができます。
      最後に[OK]ボタンを押すと設定完了です。

別シートにある選択肢を利用する場合は、「名前の定義」を使って範囲を参照する方法があります。詳しい設定方法は後半で紹介します。


選択肢の設定方法は2通りあります:

方法 記述例 特徴
カンマ区切りで直接入力 はい,いいえ,未定 手軽/少量に最適
セル範囲を指定 =$F$2:$F$4 後から編集しやすい/リストが長いときに便利

ドロップダウンが動くか確認する

OKをクリックすると、設定したセルに「▼」が表示され、選択肢が展開されるようになります。

一覧から項目を選ぶと、選択した内容がセルに入力されます。

また、エラーメッセージを設定しておくと、選択肢にない値を手入力したときに警告を表示できます。


複数セルへコピーする

一度設定したセルをコピー&ペーストすれば、他のセルにも同じドロップダウンを簡単に展開できます。
また、範囲選択して一括設定することも可能です。


次章では、こうした基本操作のあとによく起こる「表示されない」「途中で切れる」などのトラブルと対処法について解説していきます。


ドロップダウンリストはとても便利な機能ですが、
「表示されない」「思った通りに動かない」といったトラブルに戸惑う方も多いのが実情です。

ここでは、実際によく検索されている代表的なトラブルを取り上げ、その原因と対処法をわかりやすく解説します。


入力規則を設定したセルを選択しても「▼」が表示されない場合は、入力規則の設定を確認しましょう。

ドロップダウンの矢印は、基本的に対象セルを選択したときに表示されます。セルを選択していない状態では、矢印が見えないことがあります。

主な確認ポイント

  • [入力値の種類]が[リスト]になっているか
  • [セルにドロップダウンリストを表示する]にチェックが入っているか
  • ドロップダウンを設定したセルを選択しているか
  • 入力規則が貼り付け操作などで上書きされていないか

対処方法

  1. 対象セルを選択し、[データ]タブから[データの入力規則]を開きます。

  2. [設定]タブで、[入力値の種類]が[リスト]になっていることと、[セルにドロップダウンリストを表示する]にチェックが入っていることを確認してください。

    このチェックが外れていると、入力規則が設定されていてもドロップダウンの矢印は表示されません。


矢印を押しても選択肢が出てこない

ドロップダウンの矢印は表示されているものの、押しても選択肢が表示されない、または空欄が並ぶことがあります。

この場合は、[元の値]に指定した参照範囲を確認しましょう。

主な原因

  • 元データが削除または移動されている
  • 入力規則の参照範囲が間違っている
  • 名前の定義の参照先にエラーがある
  • 別シートへコピーしたことで参照先が変わっている
  • 元データの中に空白セルが含まれている

対象セルを選択して[データの入力規則]を開き、[元の値]に表示されている範囲を確認します。

名前の定義を利用している場合は、[数式]タブの[名前の管理]を開き、参照先に「#REF!」などのエラーがないかも確認してください。名前の参照範囲は、[名前の管理]から修正できます。

別シートへコピーした後に選択肢が表示されなくなった場合は、コピー後の参照先が正しいか確認しましょう。

▶設定方法の詳細はこちら:
👉 別のセルやシートへコピーする方法と注意点


ドロップダウンの設定が消えた

ドロップダウンを設定したはずなのに、後から確認すると矢印が表示されなくなっていることがあります。

この場合は、ほかのセルをコピーして通常の貼り付けを行ったことで、入力規則が上書きされた可能性があります。

通常の貼り付けでは、値だけでなく書式や入力規則なども貼り付けられるため、貼り付け先に設定されていたドロップダウンが置き換わることがあります。Excelには、入力規則だけを貼り付ける「入力規則」の貼り付けオプションも用意されています。

ドロップダウンが消えた場合は、対象セルを選択し、[データ]タブの[データの入力規則]を開いて設定を確認しましょう。

入力規則がなくなっている場合は、次のいずれかの方法で設定し直します。

  • 正しく設定されているセルをコピーし、[形式を選択して貼り付け]から[入力規則]を選ぶ
  • [データの入力規則]を開き、リストと元の値を再設定する

値だけを貼り付けたい場合は、通常の貼り付けではなく[値の貼り付け]を使うと、既存の入力規則を残しやすくなります。


選択肢を追加しても反映されない

通常のセル範囲を元の値に指定している場合、参照範囲の外側に項目を追加しても、ドロップダウンには自動で反映されません。

たとえば、元の値が次の範囲に設定されているとします。

=$F$2:$F$4

この状態でF5セルに新しい項目を追加しても、F5セルは参照範囲に含まれていないため、ドロップダウンには表示されません。

対処方法としては、次の2つがあります。

  • [データの入力規則]を開き、元の値の参照範囲を広げる
  • 元データをテーブル化し、項目を追加したときに範囲が広がる仕組みにする

Microsoftも、元データをテーブルにすると、項目の追加や削除に合わせてドロップダウンを更新しやすくなると案内しています。

ドロップダウン リストを作成する |Microsoft サポート

▶テーブル化したリストをコピーするときの注意点はこちら:

👉 別のセルやシートへコピーする方法と注意点


シートが保護されていて選択できない

入力規則が正しく設定されていても、シートが保護され、対象セルがロックされていると、ドロップダウンから項目を選択できないことがあります。

Excelで保護されたシートのドロップダウンを変更しようとしたときに表示される警告
シートが保護されていると、ドロップダウンから項目を選択できないことがあります

シートが保護されているか確認する場合は、
[校閲]タブを開き、[シート保護の解除]が表示されていないか確認してください。

シートを保護したままドロップダウンを利用したい場合は、保護を設定する前に、入力を許可するセルのロックを解除しておきます。

操作手順は次のとおりです。

  1. ドロップダウンを設定したセルを選択する
  2. 右クリックして[セルの書式設定]を開く
  3. [保護]タブを選択する
  4. [ロック]のチェックを外す
  5. その後、シートを保護する

なお、保護を解除するためにパスワードが必要な場合は、ファイルを作成した方や管理者へ確認してください。


ドロップダウンに関する疑問と対処法

ドロップダウンを開いたときに、すべての選択肢が一度に表示されないことがあります。

ただし、見えていない選択肢が削除されているとは限りません。リストの右側にスクロールバーが表示されている場合は、マウスホイールや上下の矢印キーを使うと、続きの項目を確認できます

 

一度に表示される件数や見え方は、Excelのバージョンや画面環境によって異なる場合があります。

選択肢が多く、目的の項目を探しにくい場合は、次の方法も検討しましょう。

  • 選択肢の並び順を整理する
  • 不要な項目を削除する
  • 連動ドロップダウンを使って、最初の選択内容に応じて候補を絞り込む

▶ ドロップダウンを連動させる方法はこちら:
👉プルダウンを連動させる方法(INDIRECT関数など)


文字が小さくて見づらい

Excelの入力規則で作成したドロップダウンは、一覧部分の文字サイズを直接指定できません。

選択後にセルへ表示される文字を大きくしたい場合は、セルのフォントサイズを変更します。画面全体が見づらい場合は、Excelのズーム倍率やWindowsの表示倍率を調整する方法もあります。ただし、これらは画面全体の見え方を調整する方法であり、ドロップダウン一覧だけを個別に変更する設定ではありません。

一覧の大きさや文字サイズを細かく調整したい場合は、入力規則ではなく、フォームコントロールやActiveXコントロールのコンボボックスを利用する方法があります。コンボボックスは、入力欄と選択肢の一覧を組み合わせたコントロールです。

ただし、通常のドロップダウンより設定が複雑になるため、まずはセルのフォントサイズや画面表示を調整する方法から試すとよいでしょう。


結論:ドロップダウンは1列のみ対応

Excelの「入力規則(リスト)」では、複数列を同時に表示することはできません。

回避策・代替案

  • 補助列で「商品名(単価)」のように1列に結合して使う

    例:

    =商品名セル & "(" & 単価セル & "円)"

    たとえば、A2セルに商品名、B2セルに単価が入っている場合は、次の式で1列にまとめられます。

    =A2&"("&B2&"円)"
  • FILTER関数とVBAで表示→選択などの応用も

商品名を選択したあとに、単価や在庫などを別セルへ表示したい場合は、VLOOKUP関数やXLOOKUP関数と組み合わせる方法がおすすめです。

VLOOKUP×ドロップダウンリストの連携術|商品名を選ぶだけで価格を自動表示!


別シートの選択肢を使いたい

ドロップダウンの元データは、設定するセルと別のシートに用意することもできます。

別シートのセル範囲を利用する場合は、選択肢の範囲に名前を付け、その名前を入力規則の[元の値]に指定する方法が分かりやすいです。

まず、選択肢を用意したシートを開き、次の手順で範囲に名前を付けます。

  1. 選択肢として使用するセル範囲を選択する
  2. 数式バーの左側にある[名前ボックス]へ「商品一覧」と入力する
  3. Enterキーを押して名前を確定する
Excelで商品名のセル範囲を選択し、名前ボックスに「商品一覧」と入力している画面
選択肢の範囲を選び、名前ボックスに「商品一覧」と入力します

次に、ドロップダウンを設定するセルを選び、[データの入力規則]を開きます。

[入力値の種類]を[リスト]に変更し、[元の値]へ次のように入力します。

=商品一覧
Excelのデータの入力規則で元の値に「=商品一覧」と入力している画面
名前を定義した範囲を、入力規則の[元の値]に指定します

[OK]をクリックすると、別シートに用意した「商品一覧」の範囲が、ドロップダウンの選択肢として表示されます。

名前の定義を使うと、長いシート名やセル番地を毎回入力する必要がなく、参照範囲も管理しやすくなります。

なお、名前の定義とINDIRECT関数を組み合わせると、1つ目の選択内容に応じて2つ目の候補を切り替える連動ドロップダウンも作成できます。

▶連動ドロップダウンの活用例はこちら:

👉Excel連動プルダウンの活用例|発注書・住所入力・担当者選択を効率化

 


ここまで、ドロップダウンリストの基本操作やよくあるトラブルについて紹介してきましたが、
Excelにはさらに応用的な設定や便利な使い方がいくつも存在します。

ここではその一部を軽く紹介し、詳しい解説記事へのリンクをご案内します。


コピー・削除・色分けをする

ドロップダウンをコピーする

ドロップダウンをコピーする方法は基本的に、ドロップダウンを設定したセルをコピー・貼り付けします。

ただ、別シートへコピー・貼り付けをする場合は注意が必要です。

セル範囲を元の値として指定したドロップダウンを別シートへコピーすると、参照先が変わり、選択肢が正しく表示されない場合があります。

コピー後は[データの入力規則]を開き、[元の値]が正しい範囲を参照しているか確認しましょう。別シートの範囲を安定して参照したい場合は、名前の定義を利用する方法もあります。

▶注意点などの詳細はこちら:
👉 別のセルやシートへコピーする方法と注意点

ドロップダウンを削除する

セルのドロップダウンをやめたい場合は、「データの入力規則」から設定を削除するだけです。

  • セルを選択

  • [データ]タブ → [データの入力規則]

  • [すべてクリア]をクリック

▶ 手順付きの解説はこちら:
👉 不要になったプルダウンを削除するには?

選択内容に応じてセルの色を変える

選択した項目に応じてセルへ色を付けたい場合は、条件付き書式を組み合わせます。

たとえば、「未対応」を選んだときは赤色、「対応済み」を選んだときは青色にする、といった設定が可能です。

▶選択肢に応じて色を変える詳しい方法はこちら:
👉選択肢によってセルの色を変える


2つのドロップダウンを連動させる

たとえば「都道府県を選ぶと、市区町村の選択肢が変わる」といった連動ドロップダウンを作りたい場合は、
INDIRECT関数名前の定義 を使った設定が必要になります。

▶ ドロップダウンの連動方法についてはこちら:
👉 プルダウンを連動させる方法(INDIRECT関数など)

Microsoft 365では、FILTER関数で条件に合う候補だけを抽出し、VBAと組み合わせて連動させる方法もあります。
▶FILTER関数を使った連動方法はこちら
👉 Excel FILTER関数で連動ドロップダウンを作る方法|VBAあり・なしで解説


テーブルで選択肢を追加しやすくする

選択肢の元データをテーブル化すると、項目を追加・削除したときに、テーブルの範囲が自動で広がります。

ただし、入力規則からテーブルの列を参照するときは、名前の定義などを使った設定が必要になる場合があります。

Microsoftも、元データをテーブルにすると、項目の追加・削除に合わせて、それを参照するドロップダウンが更新されると案内しています。

▶テーブル化したリストをコピーするときの注意点はこちら:
👉テーブル化されたリストのコピー時のポイント


VBAで複数選択できるようにする

ドロップダウンリストの基本機能では、複数選択することはできません。

ただし、VBA(マクロ)を利用することで、複数選択を実現させることはできます。

▶複数選択の方法はこちら:

👉複数選択を可能にする方法(VBAを使用)


応用機能はやや難しく見えるかもしれませんが、仕組みを知っておくと仕事や帳票づくりでとても役立ちます。
必要に応じて、上記リンク先のページもチェックしてみてくださいね。


ドロップダウンや入力規則を実務で活用したい方へ

ドロップダウンリストは、Excelの「データの入力規則」を活用した機能のひとつです。

入力規則だけでなく、条件付き書式や関数、データ集計なども組み合わせられるようになると、入力ミスを防ぎながら、さらに使いやすい表を作れるようになります。

Udemyの「マクロ不要のExcel自動化術」では、入力規則をはじめ、日付・文字列操作・条件付き書式・データ集計など、実務で役立つExcelの使い方を動画で学べます。

「マクロはまだ難しそうだけれど、今より効率よくExcelを使いたい」という方は、講座内容を確認してみてください。

※本リンクはUdemyアソシエイトの広告リンクです。

Excelドロップダウンリストのよくある質問

ドロップダウンの矢印が常に表示されないのはなぜですか?

入力規則で作成したドロップダウンの矢印は、基本的に設定したセルを選択したときに表示されます。

セルを選択しても矢印が表示されない場合は、[データの入力規則]を開き、「入力値の種類」が[リスト]になっているか、「セルにドロップダウンリストを表示する」にチェックが入っているかを確認してください。


ドロップダウンを押しても選択肢が出てこないのはなぜですか?

元の値に指定したセル範囲が削除されていたり、名前の定義にエラーがあったりすると、選択肢が正常に表示されないことがあります。

[データの入力規則]を開き、元の値に正しい範囲が指定されているか確認しましょう。参照範囲に問題が見つからない場合は、一度ブックを保存してExcelを再起動し、動作を確認してみましょう。


ドロップダウンに項目を追加するにはどうすればよいですか?

[データの入力規則]を開き、元の値に直接入力している項目または参照しているセル範囲を変更します。

元データをテーブル化しておくと、選択肢を追加した際に参照範囲を広げやすくなります。Microsoftも、元データをテーブルにしてドロップダウンを管理する方法を案内しています。
ドロップダウン リストを作成する |Microsoft サポート


ドロップダウンの選択肢を2列で表示できますか?

入力規則のリストでは、商品名と単価などを2列のまま表示することはできません。

代わりに補助列を作り、「商品名(単価)」のように文字列を結合して1列で表示する方法があります。商品名を選択したあとに単価を別セルへ表示したい場合は、VLOOKUP関数やXLOOKUP関数を組み合わせる方法がおすすめです。
VLOOKUP×ドロップダウンリストの連携術|商品名を選ぶだけで価格を自動表示!


ドロップダウンの項目が8個までしか表示されないのはなぜですか?

Excelのドロップダウンは「8個までしか表示されない」と説明されることがありますが、表示件数や見え方は利用環境によって異なる場合があります。

一度にすべての項目が表示されていなくても、選択肢が削除されているとは限りません。スクロールバーやマウスホイール、上下の矢印キーを使って、続きの項目を確認してください。


ドロップダウンリストを削除するにはどうすればよいですか?

削除したいセルを選択し、[データ]タブから[データの入力規則]を開きます。

[すべてクリア]をクリックして[OK]を押すと、セルの値を残したままドロップダウンの設定を削除できます。Microsoft公式でも同じ手順が案内されています。

ドロップダウン リストを削除する|Microsoft サポート


まとめ|表示されないときは入力規則と元の値を確認しよう

Excelのドロップダウンリストは、入力項目を統一し、入力ミスや表記ゆれを減らすのに役立つ機能です。

基本的には、対象セルを選択し、[データ]タブの[データの入力規則]から「リスト」を指定すれば作成できます。

ドロップダウンが表示されない・反応しない場合は、次の項目を確認しましょう。

困っていること 確認するポイント
矢印が表示されない 入力値の種類とドロップダウン表示のチェック
押しても反応しない 元の値や参照範囲、名前の定義
選択肢が追加されない 元データと参照範囲
項目が途中までしか見えない スクロールして続きを確認
複数項目を表示したい 補助列や検索関数を利用
設定を削除したい 入力規則の[すべてクリア]

まずは基本の作り方と入力規則の設定を確認し、用途に応じて連動プルダウンやVLOOKUPとの組み合わせも活用してみてください。

【関連記事】

※外部リンク※


※参考書籍 (PR)

※本ボックスにはアフィリエイトリンク(PR)が含まれます。
くわしくは プライバシーポリシー へ。

Excelドロップダウンリストの基本とトラブル対処法まとめ|表示されない・複数列表示・行数制限など
最新情報をチェックしよう!