「Excel」プルダウンリスト(ドロップダウン)を簡単に作成したい【T】
データの入力規則でリストを作成する
Excelの標準機能である「データの入力規則」を使えば、特定のセルをクリックしたときに選択肢が表示されるリストをすぐに作成できます。
まずは少数の選択肢を直接指定して作成する、最もシンプルな手順を確認しましょう。
リストを設定したいセル(または範囲)を選択する
「データ」タブにある「データの入力規則」をクリックする
設定タブの「入力値の種類」から「リスト」を選択する
「元の値」の欄に、選択肢を半角カンマで区切って入力する(例:りんご,みかん,ぶどう)
「OK」をクリックして設定を完了する
アドバイスとして、選択肢が「はい,いいえ」のように固定されていて増える予定がない場合は、この直接入力する方法が最も手軽で素早い解決策になります。
セル範囲を参照してリストを作る
選択肢の数が多い場合や、後から項目を追加・変更する可能性がある場合は、シート上のセルに入力した値をリストのソースとして参照する方法が便利です。
シートの空いている場所(または別シート)に選択肢のリストを入力しておく
「データの入力規則」を開き、入力値の種類を「リスト」にする
「元の値」のボックスをクリックし、シート上の選択肢が入ったセル範囲をドラッグして選択する
「OK」をクリックする
注意点として、参照先のセルを削除してしまうとプルダウンの内容も消えてしまいます。
選択肢専用のシートを作成し、そのシートを非表示にしておくことで、誤操作による削除を防ぎつつ管理しやすくなるため、アイデアとして取り入れてみてください。
リストの項目を自動で追加・更新する
選択肢が頻繁に増える場合は、参照先の範囲を「テーブル」として設定しておくのがおすすめです。
テーブル化された範囲を参照先に指定すれば、新しい項目をリストの末尾に追加するだけで、プルダウンの選択肢にも自動的に反映されるようになります。
選択肢のセル範囲を選択し、Ctrl + T でテーブルに変換する
データの入力規則の「元の値」で、そのテーブルの範囲を指定する
新しい選択肢が必要になったら、テーブルのすぐ下に文字を入力する
アドバイスとして、この方法を使えば設定を何度もやり直す手間が省けるため、名簿や商品リストなど、日々内容が変わるデータを扱う場合に非常に効率的です。
