エクセルの作り方

エクセル プルダウンの作り方|リストから選ぶ入力欄を2ステップで

部署名や「済/未」のように決まった値だけを入れたいセルは、プルダウンにすると入力ミスと表記ゆれを防げます。手順は2つです。

  1. セルを選んで[データの入力規則]を開く

    プルダウンを付けたいセルをまとめて選び(例:D4:D53)、[データ]タブ →[データの入力規則]をクリックします。

    部署の列を選択し、[データ]タブの[データの入力規則]をクリックする画面
  2. 「リスト」を選んで[元の値]を入れる

    [入力値の種類]で[リスト]を選び、[元の値]に「総務部,人事部,経理部」のように半角カンマ区切りで入力して[OK]。選択肢を書いたセル範囲(例:=$H$2:$H$9)を指定することもできます。

    [データの入力規則]ダイアログで[リスト]を選び、元の値に選択肢を入力する画面

Excel 2019 以前・Mac 版のエクセルも同じ手順です。

うまくいかないとき

セルを選んでも ▼ が出ない

[データの入力規則]の[ドロップダウン リストから選択する]にチェックが入っているか確認します。シートが保護されている場合は保護を解除します。

選択肢が1つにまとまってしまう

区切りが全角の「、」や「,」になっています。半角カンマ「,」で区切り直してください。

あとから選択肢を増やしたい

選択肢をセルに書いて[元の値]でその範囲を指定しておくと、セルを書き換えるだけで済みます。範囲の下に足した項目は、[元の値]の範囲を広げると反映されます(下のテンプレートは書き足すだけで自動で増える設定です)。

よくある質問

プルダウンを解除するには?

セルを選び、[データ]→[データの入力規則]→[すべてクリア]→[OK]で解除できます。入力済みの値は残ります。

別のシートにある一覧を選択肢にできますか?

できます。[元の値]に「=リスト!$A$2:$A$9」のようにシート名付きで範囲を指定します。範囲に名前を付けておくと「=部署リスト」のように指定できて便利です。

プルダウン以外の値を入力できないようにできますか?

[データの入力規則]の[エラー メッセージ]タブで、スタイルを[停止]にしておくと、一覧にない値は入力できません(既定の設定です)。

エクセルのオンラインツール一覧へ