【Excel】エクセルのプルダウンリストを編集する方法(追加・削除・変更・できない場合の対処法など)
Excelでデータ入力を効率化するために、プルダウンリスト(ドロップダウンリスト)を活用している方は多いのではないでしょうか。
しかし、いざリストを後から編集しようとしたとき、どこから操作すればよいのか迷ってしまうこともあるかと思います。
本記事では、「【Excel】エクセルのプルダウンリストを編集する方法(追加・削除・変更・できない場合の対処法など)」と題して、プルダウンリストの基本的な編集方法から、よくあるトラブルの対処法まで丁寧に解説していきます。
項目の追加・削除・変更といった操作はもちろん、シートの保護が原因で編集できない場合の解除方法なども取り上げています。
Excelのデータ入力規則を使いこなして、より快適な作業環境を整えていきましょう。
Excelのプルダウンリストは「データの入力規則」から編集できる
それではまず、プルダウンリストの編集の基本について解説していきます。
Excelのプルダウンリスト(ドロップダウンリスト)は、「データ」タブにある「データの入力規則」から作成・編集するのが基本的な操作方法です。
この機能は、セルに入力できる値を特定のリストに限定することで、入力ミスを防いだり、作業効率を高めたりするために使われています。
プルダウンリストを編集するには、まず対象のセルを選択し、リボンの「データ」タブをクリックして「データの入力規則」を選びます。
するとダイアログボックスが表示され、現在設定されているリストの内容を確認・変更することが可能です。
【編集の基本手順】
① 編集したいプルダウンが設定されたセルを選択する
② 「データ」タブをクリックする
③ 「データの入力規則」をクリックする
④ ダイアログボックスで「リスト」の内容を編集する
⑤ 「OK」をクリックして確定する
プルダウンリストには、直接入力でリストを設定する方法と、別のセル範囲を参照する方法の2種類があります。
どちらの方法で作成されているかによって、編集のアプローチが少し異なるため、まず自分のシートがどちらの方式を使っているかを確認することが重要です。
直接入力方式の場合は、ダイアログボックスの「元の値」欄に直接リスト項目が入力されており、テキストを編集するだけで変更できます。
セル範囲参照方式の場合は、参照先のセルに入力されている値を変更することでリストを編集します。
プルダウンリストに項目を追加・削除・変更する方法
続いては、プルダウンリストの項目を実際に追加・削除・変更する具体的な方法を確認していきます。
項目を追加する方法
プルダウンリストに新しい選択肢を追加したい場合は、リストの作成方法によって操作が異なります。
直接入力方式の場合は、「データの入力規則」ダイアログを開き、「元の値」欄にカンマ(,)区切りで新しい項目を追加します。
【直接入力方式の追加例】
変更前:東京,大阪,名古屋
変更後:東京,大阪,名古屋,福岡,札幌
セル範囲参照方式の場合は、リストの参照元となっているセル範囲に直接項目を追加します。
この方法のほうが、後からの追加・削除が簡単なため、変更が多く発生するリストにはセル範囲参照方式が推奨されています。
また、テーブル機能を使って参照範囲を設定しておくと、項目を追加するだけで自動的にリストが更新されるため、非常に便利です。
項目を削除する方法
不要な項目を削除する場合も、追加と同じく作成方式によって操作が異なります。
直接入力方式であれば、「元の値」欄から削除したい項目とカンマを取り除くだけで完了します。
セル範囲参照方式の場合は、参照先のセルから該当の値を削除します。
このとき、削除したセルの行をそのまま空白にしてしまうと、リストに空白の選択肢が表示されることがあるため、行ごと削除するか、下の項目を繰り上げるよう注意が必要です。
プルダウンリスト自体をすべて削除したい場合は、対象セルを選択して「データの入力規則」を開き、「すべてクリア」ボタンをクリックすることで設定を解除できます。
項目を変更する方法
既存の項目名を変更したい場合は、直接入力方式なら「元の値」欄の文字を直接書き換えます。
セル範囲参照方式なら、参照先のセルに入力されている値を書き換えるだけでリストに反映されます。
複数のセルに同じプルダウンリストが設定されている場合に一括で変更するには、「データの入力規則」ダイアログ内の「同じ入力規則が設定されたすべてのセルに変更を適用する」にチェックを入れて変更を行うのが効率的です。
プルダウンリストの範囲を参照する方法と便利な設定
続いては、セル範囲を活用したプルダウンリストの設定と、便利な応用テクニックを確認していきます。
セル範囲を指定してリストを参照する
セル範囲を参照する方法でプルダウンリストを設定するには、「データの入力規則」の「元の値」欄に参照範囲を入力します。
【範囲参照の入力例】
同じシート内を参照する場合:=$A$1:$A$5
別シートを参照する場合:=Sheet2!$A$1:$A$10
別シートを参照する場合は、あらかじめ名前の定義(名前付き範囲)を使うと、ダイアログ上でも管理がしやすくなります。
名前付き範囲を使う場合は、「数式」タブの「名前の定義」でリスト範囲に名前をつけておき、「元の値」欄に「=リスト名」と入力するだけで参照できます。
テーブル機能を活用した自動更新リスト
Excelのテーブル機能(Ctrl+Tでテーブルに変換)をリストの参照元に適用すると、項目を追加・削除するだけでプルダウンの内容が自動更新される非常に便利な設定が可能です。
テーブルに変換したデータ範囲を名前付き範囲として定義し、その名前を「元の値」に指定することで実現できます。
頻繁に項目が変わる業務では、このテーブル連携の方法が特に活躍します。
連動プルダウンリスト(2段階リスト)の活用
応用的な使い方として、1つ目のプルダウンで選んだ値に応じて2つ目のプルダウンの内容が変わる「連動プルダウン」という設定も可能です。
これはINDIRECT関数と名前付き範囲を組み合わせることで実現できます。
【連動プルダウンの設定例】
1つ目のプルダウン:都道府県(東京・大阪・愛知)
2つ目のプルダウンの元の値:=INDIRECT(A2)
「東京」「大阪」「愛知」という名前でそれぞれの市区町村リストを名前定義しておくことで、選択に応じてリストが切り替わる
この連動プルダウンは設定がやや複雑ですが、入力フォームの精度を大きく高められる強力なテクニックです。
プルダウンリストが編集できない場合の対処法
続いては、プルダウンリストが思うように編集できないときの原因と対処法を確認していきます。
シートの保護が原因の場合
プルダウンリストを編集しようとしても操作できない最も多い原因の一つが、シートが保護されている状態です。
シートが保護されていると、セルの内容変更や入力規則の変更がロックされてしまいます。
解除するには「校閲」タブから「シート保護の解除」をクリックします。
パスワードが設定されている場合はパスワードの入力が必要なため、シートの管理者に確認するようにしましょう。
シートの保護を解除する手順
① 「校閲」タブをクリックする
② 「シート保護の解除」をクリックする
③ パスワードが設定されている場合はパスワードを入力する
④ 解除後、「データの入力規則」から編集を行う
グレーアウトして選択できない場合
「データの入力規則」のボタン自体がグレーアウトしていて選択できない場合、複数のシートが同時に選択(グループ化)されている可能性があります。
シートタブを確認し、複数のシートが白くなっている(選択されている)場合は、一つのシートタブのみをクリックしてグループ化を解除してから操作します。
また、テーブル内のセルを選択している場合も一部の入力規則操作が制限されることがあるため、テーブル外のセルで試してみると解消されることがあります。
リストに項目が反映されない場合
参照範囲を変更したのにリストに反映されない場合は、参照範囲が固定されていて追加した項目が含まれていない可能性があります。
たとえば元の値が「=$A$1:$A$5」と設定されているのに、A6以降に項目を追加しても、リストには表示されません。
この場合は、「データの入力規則」を開いて参照範囲を「=$A$1:$A$10」などに広げるか、テーブルや名前付き範囲を活用して動的な参照に変更することで対処できます。
以下は、編集方法ごとの特徴をまとめた比較表です。
| 編集方法 | 操作の手軽さ | 自動更新 | 管理のしやすさ | おすすめシーン |
|---|---|---|---|---|
| 直接入力方式 | ◎ 簡単 | × なし | △ 少ない項目向け | 項目が少なく固定の場合 |
| セル範囲参照 | ○ やや簡単 | △ 範囲変更が必要 | ○ 管理しやすい | 項目がある程度多い場合 |
| テーブル+名前定義 | △ 設定がやや複雑 | ◎ 自動更新 | ◎ 非常に管理しやすい | 頻繁に項目が変わる場合 |
| INDIRECT関数連動 | △ 設定が複雑 | ◎ 自動連動 | ○ 整理次第で管理可能 | 2段階選択が必要な場合 |
まとめ
本記事では、「【Excel】エクセルのプルダウンリストを編集する方法(追加・削除・変更・できない場合の対処法など)」について詳しく解説してきました。
プルダウンリストの編集は、「データの入力規則」ダイアログから行うのが基本であり、直接入力方式とセル範囲参照方式では操作のアプローチが異なります。
項目の追加・削除・変更といった基本操作はもちろん、テーブル機能や名前付き範囲を活用することで、メンテナンスが格段に楽になるでしょう。
また、編集できないと感じたときはシートの保護やシートのグループ化、参照範囲の設定ミスが原因であることが多いため、一つひとつ確認してみてください。
プルダウンリストを上手に活用することで、Excelでのデータ入力の正確性と効率が大きく向上するはずです。
ぜひ今回の内容を参考に、自分のシートに合った最適な編集方法を取り入れてみてください。