エクセルの作り方

エクセル プルダウンに選択肢を追加する方法|リストから選択できる項目を増やす

選択肢の一覧を Ctrl+T でテーブルにして[元の値]に指定すると、一覧の下に書き足すだけで ▼ の項目が増えます。

プルダウンの選択肢が「自動で増える」とは?

選択肢の一覧に書き足すだけで、[データの入力規則]を開き直さなくても ▼ に新しい項目が出る状態です。テーブルか名前の定義で作れます。

手順

  1. 選択肢の一覧をテーブルにする

    見出しを含めて選択肢の一覧を選び(例:H1:H5)、Ctrl+T(または[挿入]→[テーブル])を押します。[先頭行をテーブルの見出しとして使用する]にチェックが入っていることを確かめて[OK]。

    部署の一覧を選んで Ctrl+T を押し、[テーブルの作成]ダイアログで[OK]を押す画面
  2. [元の値]でテーブルの範囲を選ぶ

    プルダウンのセルを選んで[データ]→[データの入力規則]を開き、[リスト]の[元の値]欄をクリックしてから、テーブルの項目(見出しを除く H2:H5)をドラッグで選んで[OK]。

    [データの入力規則]の[元の値]に、テーブルの範囲 =$H$2:$H$5 を指定する画面
  3. 一覧の下に書き足す

    テーブルのすぐ下のセルに「広報部」と入力すると、テーブルが 1 行広がり、プルダウンの一覧にも自動で加わります。[元の値]を指定し直す必要はありません。

    一覧の下に広報部を書き足すと、部署の ▼ の一覧にも広報部が増えている画面

Microsoft 365・Excel 2019 以前・Mac 版も同じ手順です(Mac のテーブル作成は ⌘+T)。[元の値]にカンマ区切りで直接書いた場合は、[データの入力規則]を開いて書き足します。

この表で試す

設定

入力した内容はブラウザの外に送信されません

この設定で作る Excel

  • D列(部署):プルダウン 9 項目
名簿
行ABCDEFGH
1No.氏名ふりがな部署役職内線メールアドレス備考
21山田 太郎やまだ たろう総務部部長0101yamada@example.co.jp
32佐藤 花子さとう はなこ総務部主任0102sato@example.co.jp
43鈴木 一郎すずき いちろう営業部課長0201suzuki@example.co.jp外出多め
54高橋 美咲たかはし みさき営業部一般0202takahashi@example.co.jp
65田中 健たなか けん経理部係長0301tanaka@example.co.jp
76伊藤 由美いとう ゆみ人事部一般0401ito@example.co.jp4月入社
87渡辺 大輔わたなべ だいすけ開発部主任0501watanabe@example.co.jp
98中村 さくらなかむら さくら企画部契約社員0601nakamura@example.co.jp

セルをクリックすると書き換えられます。Enter で確定します。

▼ をクリックすると選択肢から選べます。赤い点線はリストにない値です。

うまくいかないとき

書き足したのに ▼ に出てこない

一覧のすぐ下ではなく 1 行空けて入力すると、テーブルが広がりません。空白行を詰めて入力し直します。テーブルにしていない一覧の場合は、[元の値]の範囲を広げ直します。

途中に空欄があると ▼ に空白が出る

一覧の途中の空白セルもそのまま選択肢になります。行ごと削除して詰めてください(テーブルなら行を削除すると範囲も自動で縮みます)。

よくある質問

テーブルを使わずに自動で増やす方法はありますか?

名前の定義で範囲を可変にする方法があります。[数式]→[名前の定義]で、参照範囲に =OFFSET(設定!$A$2,0,0,COUNTA(設定!$A:$A)-1,1) のような式を入れ、[元の値]を「=部署リスト」のように名前で指定します。当サイトのテンプレートはこの方法です。

選択肢の順番を変えたい

一覧のセルの並びがそのままドロップダウンリストの順番になります。一覧を並べ替えるか、行を切り取って挿入し直します。

選択肢を減らすと、入力済みのセルはどうなりますか?

入力済みの値はそのまま残ります。一覧にない値を探すには、[データの入力規則]▾ →[無効データのマーク]を使います。

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