エクセルの作り方

エクセル 連動するプルダウンの作り方|部署を選ぶと氏名が絞られる

子の一覧に[数式]→[選択範囲から作成]で名前を付け、子のセルの[元の値]を =INDIRECT(親のセル) にすると連動します。

連動するプルダウンとは?

1 つ目のドロップダウンリストで選んだ値に合わせて、2 つ目の選択肢が切り替わるプルダウンです。例:部署を選ぶと、その部署の人だけを選べます。

手順

  1. 子の一覧を親ごとに並べ、名前を付ける

    別の場所(例:H 列〜)に、1 行目へ親の値(営業部・総務部…)、その下へ子の値(その部署の人)を列ごとに書きます。全体を選んで[数式]→[選択範囲から作成]→[上端行]だけにチェックして[OK]。「営業部」などの名前が付きます。

    部署ごとの氏名の一覧を選び、[数式]タブの[選択範囲から作成]で[上端行]にチェックする画面
  2. 親の列にプルダウンを付ける

    親の列(例:D2:D51)を選んで[データ]→[データの入力規則]→[リスト]を選び、[元の値]に 1 行目の親の一覧(=$H$1:$J$1)を指定して[OK]。

    [データの入力規則]の[元の値]に、親の一覧 =$H$1:$J$1 を指定する画面
  3. 子の列の[元の値]を =INDIRECT(親のセル) にする

    子の列(例:B2:B51)を選び、同じく[リスト]の[元の値]に「=INDIRECT($D2)」と入れて[OK]。$D2 は選んだ範囲の先頭行にある親のセルです。親が空欄だと「元の値はエラーと判断されます」と出ますが、[はい]で続けて構いません。

    子の列の[元の値]に =INDIRECT($D2) と入力し、親で営業部を選ぶと子の ▼ に営業部の人だけが表示される画面

Microsoft 365・Excel 2019 以前・Mac 版も同じ手順です。Google スプレッドシートでは、入力規則の範囲に INDIRECT 関数を使えないため、この方法では連動しません(別の方法が必要です)。

この表で試す

設定

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

この設定で作る Excel

  • D列(部署)→B列(氏名):連動プルダウン(親 6)
名簿
行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課)は名前にできません。「営業1課」のように直すか、記号を取り除きます。

親を選び直しても、子の値が残ったまま

入力規則は入力の瞬間だけをチェックするため、親を変えても子の値は自動では消えません。親を変えたら子も選び直してください。

よくある質問

3 段階(大分類→中分類→小分類)のドロップダウンリストにもできますか?

できます。中分類の一覧にも同じように名前を付け、小分類の[元の値]を =INDIRECT(中分類のセル) にします。どの段階の値も名前に使える文字にしておく必要があります。

子の一覧の長さが部署ごとに違っても大丈夫ですか?

[選択範囲から作成]では列ごとに一覧の最後まで名前が付くので、短い列の下の空白も選択肢に含まれます。気になる場合は、[名前の管理]で各名前の範囲を項目のある行までに直します。

一覧は別のシートに置けますか?

置けます。名前はブック全体で使えるので、「設定」シートなどにまとめておくと名簿の画面がすっきりします。当サイトの「設定入りのExcel」もこの形で作られます。

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