KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel でドロップダウンリストをマスターする:包括的なガイド

著者変更日

Excel のドロップダウンリストは、ユーザーが手入力ではなく事前に定義された選択肢から値を選べる強力な機能で、データ入力の正確性と効率を飛躍的に高めます。初心者から上級者まで、誰もがドロップダウンリストを理解して活用することで、生産性やデータ管理能力を大幅に向上させられます。本記事では、Excel でドロップダウンリストを作成するさまざまな方法を、ステップ・バイ・ステップでわかりやすく解説します。

動画:ドロップダウンリストを作成する

 
 

ドロップダウンリストを作成する

 

それでは、Excel でドロップダウンリストを作成する方法をマスターしましょう!

手動入力でドロップダウンリストを作成する

手順1:ドロップダウンリストを配置したいセルを選択してください。

ドロップダウンリストを配置するセルを選択

手順2:[データ]タブをクリックし、「データの入力規則」を選択します。

Tabsデータ > データの入力規則 をクリック

手順3:[データの入力規則]ダイアログで設定を行ってください。

設定」タブで、以下の項目を設定してください。

  1. リストを、許可ドロップダウンリストから選択してください。
  2. ドロップダウンリストに表示したい項目を、カンマ区切りで欄に入力してください。
  3. OKをクリックします。

データの入力規則ダイアログで設定を指定

結果:

これでドロップダウンリストが完成しました!

ドロップダウンリストが作成されました

この方法のメリット:元のリストを配置するためのワークシートや範囲が不要です。

この方法の欠点:ドロップダウンリストの項目を追加・削除・編集するには、データの入力規則ダイアログを開き、ボックス内の項目を手動で再編集する必要があります。


プロのヒント

ドロップダウンリストを作成する前に、あらかじめそのリストに含める項目を決定または作成し、「元のリスト」として特定の範囲内に整理しておく必要があります。

元のリストの各項目が個別のセルに入っていることをご確認ください。このリストは、新しく作成するドロップダウンリストと同じシート上、別のシート、または別のワークブック内に配置できます。

ドロップダウンに挿入する項目を作成

範囲からドロップダウンリストを作成する

セル範囲の値を使ってドロップダウンリストを作成するには、次の手順に従ってください。

手順1:ドロップダウンリストを配置したいセルを選択してください。
手順2:[データ]タブをクリックし、「データの入力規則」を選択します。

Tabsデータ > データの入力規則 をクリック

手順3:[データの入力規則]ダイアログで設定を行ってください。

設定」タブで、以下の項目を設定してください。

  1. リストを、許可ドロップダウンリストから選択します。
  2. 選択アイコンアイコンを選択をクリックし、欄から元のリストを選択してください。
  3. OKをクリックしてください。

データの入力規則ダイアログで設定を指定

結果:

これでドロップダウンリストが完成しました。

ドロップダウンリストが作成されました

この方法のメリット:参照範囲(元のリスト)を変更するだけでドロップダウンリストを簡単に更新でき、の項目をデータの入力規則ダイアログで一つひとつ編集する手間が省けます。

この方法の欠点:ドロップダウンリストの下に項目を追加したり、項目を削除したりする場合、欄の参照範囲をデータの入力規則ダイアログで更新する必要があります。元のリストに基づいて項目を自動的に更新したい場合は、元のリストをテーブルに変換してください。

 

ヒント

  • ソースリストをテーブルに変換せず、新しい項目を追加するたびにデータの入力規則ダイアログで参照範囲を手動で更新したくない方へ——ドロップダウンリストを自動的に更新できる便利なテクニックを2 つご紹介します。

    • データの入力規則でソースリストを選択する際、ソースデータの下部にあらかじめいくつかの空のセルを含めておくと、その空のセルに入力するだけで新しい項目をソースリストに追加できます。

      元のリストを選択し、元データの下部にいくつかの空セルを含める

    • ソースリスト内に新しい行を挿入し、新しい項目をソースリストに入力すると、ドロップダウンリストが自動的に更新されます。


ドロップダウンリストをKutools で作成する

ここでは、クリック数を減らして素早く簡単にドロップダウンリストを作成できる便利な機能——シンプルなドロップダウンリスト作成Kutools for Excelの一部)をご紹介します。操作手順は次のとおりです。

Kutools for Excelは複雑な作業を効率化する300 以上の高度な機能を提供し、創造性と業務効率を高めます。AI 機能と統合されたKutools は正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。
  1. ドロップダウンリストを配置するセルを選択します。
  2. Kutoolsタブをクリックし、ドロップダウンリスト > シンプルなドロップダウンリストの作成をクリックします。
  3. ドロップダウンリストに表示したいセル範囲を選択するか、(またはカンマ区切りで項目を直接入力して)OKをクリックしてください。
    ダイアログボックスでオプションを指定

注:

  1. この機能をご利用になる前に、まずKutools for Excel をインストールしてください。ダウンロードして、30 日間の無料トライアルをお試しください。
  2. この機能以外にも、高度なドロップダウンリストを簡単に作成できる便利な機能がさらにあります。たとえば、動的リストや、複数選択可能なドロップダウンリスト、さらにはチェックボックス付きのドロップダウンリストを作成できます。

    テーブル(動的)からドロップダウンリストを作成する

    ソースリストに項目を追加または削除した際に自動的に更新される動的で拡張可能なドロップダウンリストを作成したい場合は、ソースリストをExcel テーブルに配置することをおすすめします。

    手順1:ソースリストをテーブルに変換する

    ソースリストを選択し、挿入テーブルをクリックします。「テーブルの作成」ダイアログで、選択範囲に列見出しが含まれている場合は、「先頭行をテーブルの見出しとして使用する」をオンにしてからOKをクリックします。

    元のリストをテーブルに変換

    手順2:ドロップダウンリストを配置したいセルを選択します。
    手順3:[データ]タブをクリックし、「データの入力規則」を選択します。

    Tabsデータ タブをクリックし、データの入力規則 をクリック

    手順4:[データの入力規則]ダイアログで設定を行ってください。

    設定」タブで、以下の設定を指定してください。

    1. リストを、許可ドロップダウンリストから選択します。
    2. 選択アイコンアイコンを選択をクリックし、欄でテーブル範囲(ヘッダーを除く)を選択してください。
    3. OKをクリックしてください。

    データの入力規則ダイアログで設定を指定

    結果:

    これでドロップダウンリストが完成しました。

    ドロップダウンリストが作成されました

    ソーステーブルに項目を追加または削除すると、ドロップダウンリストも自動で更新されます。

    元のテーブルに項目を追加または削除すると、ドロップダウンリストが自動更新されます

    この方法のメリット:元のテーブルを編集するだけで、ドロップダウンリストを簡単に修正できます。既存の項目を編集したり、新しい項目を追加したり、不要な項目を削除したりすることが可能です。

    この方法の欠点:ありません。

     

    ヒント
      • テーブルに新しい項目を追加した際にドロップダウンリストを自動的に更新できるようにするには、以下の手順に従ってください:
        1. テーブルの最後の項目をクリックしてください。
        2. Enter キーを押すと、次のセルに移動します。
        3. セルに新しい項目を入力すると、自動的にドロップダウンリストに追加されます。

     

    • テーブルの範囲が自動的に拡張されない場合は、ファイル > オプション > 校閲をクリックして、オートコレクトのオプションを開き、「作業中にテーブルに新しい行と列を自動的に含める」オプションを、「入力中に書式設定」タブでオンにしてください。

    セルの名前からドロップダウンリストを作成する

    同じソースリストに基づいて複数のシートにドロップダウンリストを作成する際は、参照を簡単にするために、ソースリストのセルに名前を付けることをおすすめします。

    手順1:ソースリスト用のセルの名前を作成する

    ソースリストを選択し、数式バー横の名前ボックスに移動して名前を入力してください(スペースやその他の特殊文字は使用できません)。その後、Enterキーを押して完了します。

    元のリストに対して名前範囲を作成

    手順2:ドロップダウンリストを配置したいセルを選択します。
    手順3:[データ]タブをクリックし、「データの入力規則」を選択します。

    Tabsデータ タブをクリックし、データの入力規則 をクリック

    手順4:[データの入力規則]ダイアログで設定を行ってください。

    設定」タブで、以下の設定を指定してください。

    1. 次の中から選択してください。リスト許可ドロップダウンリストから;
    2. 手順1 で設定した名前の前にイコール記号(=)を入力し、の欄に次のように入力します。
      =SourceList
      また、テキストボックスをクリックしてF3キーを押すと、名前貼り付けダイアログが開きますので、リストから必要なセルの名前を選択し、OKをクリックすると、その名前がテキストボックスに挿入されます。
    3. OKをクリックしてください。

    データの入力規則ダイアログで設定を指定

    結果:

    これでドロップダウンリストが完成しました!

    ドロップダウンリストが作成されました

    この方法のメリット:複数のシートにわたるドロップダウンリストを、簡単・スピーディーに作成できます。の欄に名前を入力するだけで、データの入力規則ダイアログから実現可能です。

    この方法のデメリット:ドロップダウンリストに項目を追加または削除する際は、名前の管理で定義された名前付き範囲を更新する必要があります。


    別のブックからドロップダウンリストを作成する

    ソースリストと作成するドロップダウンリストが異なるブックにある場合、の欄でデータの入力規則ダイアログ内のソースリストを選択しようとすると、作成を阻止する警告が表示されます。

    異なるワークブックからドロップダウンを作成する場合、警告ボックスが表示されます

    ここでは、別のブックからドロップダウンリストを作成する方法を説明します。

    手順1:ソースブック内のソースリスト用のセルの名前を作成する

    ソースブックで、ドロップダウンリストに表示したい項目を選びます。次に、名前ボックス数式バーの横にある)に移動し、「SourceList」などの名前を入力してください。

    元のワークブックで元のリストに対して名前範囲を作成

    手順2:ドロップダウンリストブック内でソースリストを参照する名前を定義する
    1. ドロップダウンリストを作成したいワークブックを有効にして、数式 > 名前の定義をクリックします。

      Tabsクリック名前の定義 "/>

    2. 新しい名前ダイアログが表示されたら、以下のように設定してください。

      1. 名前ボックスに、たとえばItemsと入力します。
      2. 手順1 で定義したソースリストの名前と等号に続いて、ソースブック名を参照先ボックスに入力します。例:
        =SourceFile.xlsx!SourceList
      3. OKをクリックします。ダイアログボックスで設定を指定 
    ヒント
    • 通常、SourceFile は拡張子付きのソースワークブックのファイル名です。拡張子を省略する場合は、その後に感嘆符(!)とセル名を続けて記述します。ブック名にスペースや英数字以外の文字が含まれる場合は、ブック名を一重引用符で囲んでください。例:
      ='Source File.xlsx'!SourceList
    • ブック名と範囲名の間には必ず感嘆符(!)を使用することをお忘れなく。
    手順3:ドロップダウンリストを配置したいセルを選択します。
    手順4:[データ]タブをクリックし、「データの入力規則」を選択します。

    Tabsデータ タブをクリックし、データの入力規則 をクリック

    手順5:[データの入力規則]ダイアログで設定を完了してください。

    設定」タブで、以下の設定を指定してください。

    1. 次の中から選択してください。リスト許可ドロップダウンリストから;
    2. 手順3 で定義した名前の前にイコール記号(=)を入力し、の欄に次のように入力します。
      =Items
    3. OKをクリックします。データの入力規則ダイアログで設定を指定
    結果:

    これでドロップダウンリストが作成されました。

    別のワークブックのデータに基づいてドロップダウンリストが作成されました

    この方法の欠点:ソースブックが閉じられていると、ドロップダウンリストは機能しません。また、ソースリストに新しい項目を追加しても、ドロップダウンリストは自動で更新されません。


    エラー警告(他の入力を許可)

     

    デフォルトでは、ドロップダウンリストはリストに含まれる値のみをセルに入力できるように制限しています。リストに存在しない値を入力して Enter キーを押すと、下のスクリーンショットのようなエラー警告が表示されます。再試行ボタンをクリックすると、入力した値が再編集用に選択されます。キャンセルボタンをクリックすると、入力した値がクリアされます。

    エラー警告

    • ユーザーが他の値を入力してもエラー警告を表示させたくない場合は、以下の手順で設定できます。

      1. エラー警告を停止したいドロップダウンリストのセルを選択し、データ > データの入力規則をクリックします。

      2. データの入力規則ダイアログで、エラー警告タブの無効なデータが入力された後にエラー警告を表示するチェックボックスのチェックを外して、OKをクリックします。

        ユーザーが他の値を入力できるようにし、エラー警告を表示しない

      これで、ユーザーが他の値を入力してもエラー警告が表示されなくなります。

    • ユーザーが他の値を入力できるようにしつつ、リマインダーとして警告を表示したい場合は、以下の手順で設定してください。

      1. 他の値を入力したいドロップダウンリストのセルを選択し、データ > データの入力規則をクリックします。

      2. データの入力規則ダイアログで、エラー警告タブ:
        1. 無効なデータが入力された後にエラー警告を表示するチェックボックスは、オンのままにしておいてください。
        2. 情報スタイルのドロップダウンリストから選択してください。
        3. タイトルエラーメッセージを入力し、OKをクリックしてください。

        ユーザーが他の値を入力できるようにしつつ、リマインダーとして警告を表示

      今後、ユーザーが他の値を入力した場合、リマインダーのダイアログが表示されます。入力した値をそのまま保持するにはOKを、入力値をクリアするにはキャンセルをクリックしてください。

      ユーザーが他の値を入力すると、リマインダーのダイアログが表示されます

    ヒント
    • また、警告スタイルリストから選択し、タイトルエラーメッセージを指定することもできます。「情報」と同じように使えますが、黄色の警告アイコンと感嘆符が表示されます。
    • タイトルやメッセージテキストを何にすればよいか分からない場合は、フィールドを空のままにしておいても構いません。その場合、Excel はデフォルトの警告を表示します。

    入力メッセージ

     

    ドロップダウンリストを作成する際、セルを選択したユーザーに対して、リストから項目を選択するよう促す入力メッセージや、その他の必要な情報を追加できます。

    1。入力メッセージを追加したいドロップダウンリストのセルを選択し、データ > データの入力規則をクリックします。

    2。「データの入力規則」ダイアログで、「入力メッセージ」タブをクリックしてください。

    1. 「セルが選択されたときに入力メッセージを表示する」チェックボックスをオンにしてください。
    2. タイトル」と「入力メッセージ」を設定し、OKをクリックしてください。

    doc drop down list 20

    これで、ユーザーがセルを選択すると、指定した情報が黄色のテキストボックスに表示されます。

    doc drop down list 21


    その他の注意点

     
    1. デフォルトでは、ドロップダウンリストを作成すると、「空白を無視」チェックボックスがオンになっています。これにより、ユーザーはアラート表示なしでセルを空白のままにしておけます。

      「空白を無視」チェックボックスがオフの場合は、範囲内の空白セルが無効な入力とみなされ、警告が表示されます。

    2. ドロップダウンリスト内の項目の順序を変更したい場合は、元のリストを並べ替えてください。

    3. もしデータの入力規則機能が無効になっている場合は、保護されたワークシートで作業している可能性があります。データの入力規則を有効にするには、まずワークシートの保護を解除し、その後で必要なデータの入力規則を設定してください。

    最高のオフィス生産性ツール

    🤖KUTOOLS AI アシスト:次に基づいてデータ分析を革新:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
    人気機能検索、ハイライト、または重複をマーキング     空白行を削除する     データを失うことなく列の結合またはセル     数式を使用しない四捨五入...
    スーパー LOOKUP複数条件 VLookup    複数値 VLookup     複数シート間 VLookup      ファジーマッチ....
    高度なドロップダウンリストドロップダウンリストを素早く作成     連動型ドロップダウンリスト     複数選択ドロップダウンリスト....
    列マネージャー特定の数の列を追加列を移動非表示列の表示状態を切り替え範囲と列を比較...
    注目の機能グリッドフォーカス     デザインビュー   強化された数式バー    ワークブックとシートマネージャー     リソースライブラリ(オートテキスト)  日付ピッカー     ワークシートの統合    暗号化/セルの復号化    リストからメール送信     スーパーフィルター      特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線…) 。。。
    トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除、…)   50+グラフタイプガントチャート、…)   40+実用的数式誕生日に基づいて年齢を計算します、…)   19 挿入ツールQR コードを挿入パスから画像を挿入、…)   12 変換ツール単語に変換する為替レートの変換、…)   7 結合と分割ツール高度な行のマージセルの分割、…)…他にも多数
    Kutools はお好みの言語でご利用いただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+の言語をサポートしています!

    Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約するために300 以上の高度な機能を提供します。最も必要な機能を今すぐ入手するには、こちらをクリックしてください…


    Office Tab が Office にタブインターフェースを導入し、作業を大幅に簡単にします

    • Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブによる編集と閲覧を有効化します。
    • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いたり作成したりできます。
    • あなたの生産性を50% 向上させ、毎日数百回のマウスクリックを削減します!

    すべてのKutools アドイン。1 つのインストーラー

    Kutools for Officeスイートには、Excel ・Word ・Outlook 用のアドインに加え、PowerPoint 向け機能と Office Tab Pro も含まれており、複数の Office アプリケーションを横断して作業するチームに最適です。

    ExcelWordOutlookTabsPowerPoint
    • オールインワンスイート— Excel、Word、Outlook、PowerPoint のアドイン+Office Tab Pro
    • 1 つのインストーラー、1 つのライセンス— 数分でセットアップ可能(MSI 対応)
    • 連携でさらに強力に— Office アプリ全体で生産性を合理化
    • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
    • ベストバリュー— 個別購入よりもお得