Excelのドロップダウンリストに項目を追加する5つの方法
ドロップダウンリストは、Microsoft Excelの非常に便利な機能の一つです。この機能を活用すれば、値を手入力することなく、あらかじめ用意されたリストから項目を選択できるため、不要なデータの入力を防ぐことができます。通常、ドロップダウンリストの項目は事前に定義されていますが、運用の中で新しい項目を追加したくなる場面も多いでしょう。この記事では、Excelでドロップダウンリストに項目を追加する方法を、5つのアプローチから詳しく解説します。
Excelのドロップダウンリストに項目を追加する5つの方法
ドロップダウンリストへの項目追加方法は、リストの作成方法によって異なります。ここでは、以下のデータセット(Fruit List)を使用しながら、5つの方法を順番に見ていきましょう。

1. 既存のデータ範囲に項目を追加して反映させる方法
まずは、セル範囲を参照元とするドロップダウンリストに項目を追加する方法です。範囲ベースのリストには、主に2つの追加方法があります。
1-1. 「挿入」機能を使って範囲内に項目を追加する
既存の範囲の中間に項目を挿入する場合は、「挿入」機能を利用します。まず、ドロップダウンリストの設定を確認しておきましょう。
手順1:
- セルE4を選択します。
- 「データ」タブの「データツール」グループにある「データの入力規則」を選択します。

手順2:
- 「入力値の種類」で「リスト」を選びます。
- 「元の値」フィールドに対象の範囲を指定し、「OK」をクリックします。

これで、セルE4にドロップダウンリストが表示されます。

続いて、「挿入」機能を使って、選択範囲の任意の位置に項目を追加します。
手順3:
- Fruit List列の任意の位置にカーソルを移動します。
- マウスを右クリックし、メニューから「挿入」を選択します。

手順4:
- 「挿入」ダイアログボックスで「下方向にシフト」を選択します。

手順5:
- 「OK」をクリックすると、範囲内に新しい空白セルが追加されます。

手順6:
- 新しく追加されたセルB9に「Mango」と入力し、セルE4のドロップダウンリストをクリックします。

「Mango」がドロップダウンリストに反映されました。
1-2. 範囲の末尾に項目を追加する
データ範囲の一番下に項目を追加する場合は、参照元の範囲を変更します。
手順1:
- Fruit List列の末尾に新しい項目を入力します。

手順2:
- 先ほどの手順と同じ要領で「データの入力規則」画面を開きます。
- 「元の値」を、新しく追加した項目を含む範囲に変更します。
- 「同じ設定のすべてのセルに変更を適用する」にチェックを入れ、「OK」をクリックします。

手順3:
- セルE4に移動し、下向き矢印をクリックしてリストを確認します。

新しく追加した項目がリストに表示されています。
2. 名前付き範囲を編集して項目を追加する方法
Excelでは、「名前付き範囲」を使ってドロップダウンリストを作成できます。この名前付き範囲を編集することで、リストに新しい項目を追加できます。
手順1:
- Fruit List列のセル範囲を選択します。
- 「数式」タブの「定義された名前」グループから「名前の定義」を選択します。
- 「参照範囲」に名前付き範囲として登録する範囲を指定し、「OK」をクリックします。

手順2:
- セルE4にカーソルを移動します。
- 「データ」タブの「データツール」グループから「データの入力規則」を選択します。

手順3:
- 「データの入力規則」ダイアログボックスが表示されるので、「元の値」ボックスに名前付き範囲の名前を入力します。
- 「OK」をクリックします。

これでセルE4にドロップダウンリストが表示されます。

次に、データセットの末尾に新しい項目を追加し、名前付き範囲を修正してリストに反映させます。
手順4:
- データセットの末尾に新しい項目を入力します。
- 「数式」タブから「ネームマネージャー」を開きます。

手順5:
- 「ネームマネージャー」ウィンドウで「参照範囲」を、新しく追加したデータを含む更新後の範囲に変更します。
- 「閉じる」をクリックします。

手順6:
- 確認のダイアログボックスが表示されたら、「はい」を選択します。

再びセルE4の下向き矢印をクリックすると、新しく追加した項目がリストに表示されていることがわかります。

なお、名前付き範囲をもっと簡単に設定する方法もあります。対象のセル範囲を選択した状態で、左上の「名前ボックス」に任意の名前を直接入力するだけです。

3. テーブル形式のドロップダウンリストを作成して項目を追加する方法
Excelテーブルを参照元とするドロップダウンリストを作成すると、テーブルの末尾に項目を追加するだけで自動的にリストへ反映されます。
手順1:
- Fruit Listのすべてのセルを選択し、Ctrl+Tキーを押します。
- 「テーブル作成」ウィンドウが表示され、選択した範囲が表示されます。
- 「先頭行をテーブルの見出しとして使用する」にチェックを入れ、「OK」をクリックします。

手順2:
- セルE4にカーソルを移動します。
- 「データ」タブの「データツール」グループから「データの入力規則」をクリックします。

手順3:
- 「元の値」フィールドにテーブルの範囲を指定し、「OK」をクリックします。

手順4:
- セルE4をクリックし、下向き矢印を押します。

データセットにドロップダウンリストが表示されていることが確認できます。
手順5:
- テーブルの最終行に移動し、新しい項目を入力してEnterキーを押します。

新しい項目が自動的にドロップダウンリストに反映されました。テーブルを使うと、範囲の再設定が不要になるのが大きなメリットです。
4. ドロップダウンリストに項目を手動で追加する方法
セル範囲やテーブルを介さず、項目を直接入力してドロップダウンリストを作成・編集する方法もあります。
手順1:
- セルE4を選択します。
- 「データ」タブの「データツール」グループから「データの入力規則」を選択します。

手順2:
- 「データの入力規則」の「元の値」フィールドに、5つの項目をカンマ区切りで手入力します。
- 「OK」をクリックします。

セルE4の下向き矢印をクリックすると、入力した5つの項目がリストに表示されます。

手順3:
- 再度「データの入力規則」を開き、「元の値」ボックスに新しい項目を追加します。
- 「同じ設定のすべてのセルに変更を適用する」にチェックを入れ、「OK」をクリックします。

手順4:
- セルE4を確認します。

新しい項目がドロップダウンリストに追加されていることがわかります。
5. 動的ドロップダウンリストを活用して項目を追加する方法
OFFSET関数とCOUNTA関数を組み合わせた「動的ドロップダウンリスト」を使えば、項目を追加しても参照範囲を修正する必要がありません。
手順1:
- まずセルE4を選択します。
- 「データ」タブの「データツール」から「データの入力規則」を選択します。

手順2:
- 「元の値」フィールドに以下の数式を入力し、「OK」をクリックします。
=OFFSET($B$5,0,0,COUNTA($B:$B),1)
この数式は、B5セルを起点として、B列に入力されているデータの件数分だけ高さを持つ範囲を自動的に参照します。

データセットのセルE4を確認すると、ドロップダウンリストが表示されています。

手順3:
- Fruit List列の末尾のセルに新しい項目を入力し、Enterキーを押します。

再びセルE4を確認すると、新しく追加した項目がリストに自動的に表示されています。
まとめ
この記事では、Excelのドロップダウンリストに新しい項目を追加する5つの方法を解説しました。リストの作成方法に応じて最適な手法を選ぶことで、作業効率が大きく向上します。特に、テーブル形式や動的リスト(OFFSET関数)を活用すれば、項目追加のたびに範囲を修正する手間がなくなります。ぜひご自身の用途に合った方法をお試しください。
関連記事
- Excelで選択内容に応じてデータを抽出するドロップダウンフィルターの作成方法
- Excelで色付きのドロップダウンリストを作成する2つの方法
- 検索可能なドロップダウンリストの作成方法(2つの方法)
- フィルター付きドロップダウンリストの作成方法(7つの方法)
- Excelのドロップダウンリストが動かないときの対処法(8つの原因と解決策)
- 数式に基づくドロップダウンリストの作成方法(4つの方法)
- IF関数を使ってExcelでドロップダウンリストを作成する方法
-
【Excel】テーブルからデータの入力規則リストを動的に作成する3つの方法
Excelのテーブルは、最下部に新しい要素を挿入すると自動的に拡張される動的な特性を持っています。この優れた機能があるため、テーブルはExcelユーザーのツールボックスの中でも最も有効な機能の一つとされています。データの入力規則(データバリデーション)リストを活用すれば、テーブルのデータに入力ミスや誤りが混入するのを防ぐことができます。ただし、テーブルに新しいデータを追加した際には、入力規則リスト側も更新が必要になる点に注意しましょう。本記事では、テーブルから動的なExcelデータ入力規則リストを作成する方法を詳しく解説します。 テーブルからデータの入力規則リストを作成する3つの効果的な方法
-
Excelで行の階層(アウトライン)を追加する方法【2つの簡単な手順を解説】
行の階層(Row Hierarchy)は、互いに関連する複数の行データを見やすく整理したいときに非常に便利な機能です。Excelでは、この階層を作成することで、詳細データを折りたたんだり展開したりでき、大量のデータでも読みやすくなります。本記事では、Excelで行の階層を追加する2つの簡単な方法を、手順を追ってわかりやすく解説します。記事中のExcelファイルをダウンロードすれば、読みながら実際に操作を練習することも可能です。Excelで行の階層を追加する2つの方法以下のサンプルデータには、店舗(Store)・製品(Product)・売上(Sales)の3つの列があります。ここではSUM関数を