エクセルのプルダウンの作り方|項目の追加・連動・解除まで図でわかる【サンプル付き】
手順はこれだけ
セルを選ぶ → データ タブ → データの入力規則 → 入力値の種類「リスト」→ 元の値に項目を入れる元の値には 出席,欠席,未定 のように半角のカンマで区切って入れるか、項目を並べたセル範囲を指定します。項目があとで増えるなら、範囲で指定するのが正解です。
項目を直接入れて作る(いちばん簡単)
- プルダウンを付けたいセルを選ぶ(列ごとならB2:B100のようにまとめて選ぶ)あとから下の行にコピーもできますが、先に範囲を選んでおくと楽です。
- 「データ」タブの「データの入力規則」を押すボタンが見つからないときは、画面の幅が狭くてアイコンだけになっていることがあります。
- 「設定」タブの「入力値の種類」で「リスト」を選ぶ
- 「元の値」に
出席,欠席,未定と入れて OKカンマは半角です。全角の「、」や「,」だと1つの項目として扱われます。
項目を別のシートにまとめて作る(あとで増やすならこちら)
担当者や商品名のように、項目があとで増える・変わるときは、項目をセルに並べておいて、その範囲を「元の値」に指定します。項目を書き換えれば、すべてのプルダウンに反映されます。
=リスト!$A$2:$A$10 のように入ります。さらに楽にするなら、リストの範囲を選んで「挿入」→「テーブル」にしておき、元の値に =INDIRECT("テーブル1[担当者リスト]") と入れる方法もあります。テーブルは項目を足すと自動で広がるので、範囲を広げる手間がなくなります。
選んだ部署で、担当者の選択肢を変える(連動プルダウン)
- 部署ごとに名前を縦に並べる(図ではD列に営業、E列に総務)
- 営業の名前の範囲(D2:D3)を選び、左上の名前ボックスに「営業」と入れて Enterこれで、この範囲に「営業」という名前が付きます。総務も同じようにします。
- 部署の列に「営業,総務」のプルダウンを作る
- 担当者の列の元の値に
=INDIRECT(A2)と入れるA2の文字と同じ名前の範囲が、そのまま選択肢になります。部署が空欄のうちはエラーのメッセージが出ますが、「はい」で進めて大丈夫です。
直す・消す・ほかのセルにコピーする
| やりたいこと | やり方 |
|---|---|
| 項目を足す・変える | セルを選んで「データの入力規則」を開き、元の値を書き直す。範囲で作ったなら、リストのセルを書き換えるだけ |
| プルダウンを消す | 「データの入力規則」を開いて、左下の「すべてクリア」→ OK |
| ほかのセルに付ける | プルダウンのセルをコピー →付けたいセルで右クリック→「形式を選択して貼り付け」→「入力規則」 |
| どこに付いているか探す | 「ホーム」→「検索と選択」→「データの入力規則」で、付いているセルがまとめて選ばれる |
| リスト以外も入れられるようにする | 「エラー メッセージ」タブで「無効なデータが入力されたらエラー メッセージを表示する」のチェックを外す |
うまくいかないとき
1項目が1つにつながって表示される
出席、欠席、未定出席,欠席,未定カンマが全角や読点になっていると、全部で1つの項目になります。
直し方元の値のカンマを半角に直します。日本語入力をオフにしてから「,」を打つと確実です。
2▼が出ない
「ドロップダウン リストから選択する」のチェックが外れているか、そのセルではなく別のセルに設定しています。
直し方セルを選んで「データの入力規則」を開き、チェックを入れます。
3リストにない値を入れるとエラーになる
入力規則は、リスト以外の値を止めるのが本来の役目です。
直し方自由に入力もさせたいなら、「エラー メッセージ」タブで、スタイルを「注意」か「情報」に変えるか、チェックを外します。
4項目を足したのに選択肢に出てこない
元の値の範囲より下に追加しています。
直し方元の値の範囲を広げるか、リストをテーブルにします。
5コピーして貼り付けたらプルダウンが消えた
ふつうの貼り付けは、入力規則ごと上書きします。
直し方値だけ入れたいときは「値の貼り付け」を使います。プルダウンを戻すには、上の表の「ほかのセルに付ける」の手順でもう一度付けます。
Googleスプレッドシートでは
スプレッドシートでは、セルを選んで「挿入」→「プルダウン」で作れます。右側に出る画面で項目を1つずつ入れるか、「範囲内のプルダウン」で範囲を指定します。項目ごとに色を付けられるので、進み具合や出欠の表に向いています。
サンプルファイルで試す
「問題」のシートの黄色いセルにプルダウンを付けて、「答え」のシートと比べてください。答えのシートには、プルダウンがすでに付いています。
pulldown.xlsx をダウンロード(無料・登録なし)
よくある質問
プルダウンの項目はいくつまで入れられますか?
直接入れる場合は、元の値の欄に入る255文字までです。それより多いときは、セル範囲で指定してください。
プルダウンの文字を大きくできますか?
一覧の文字の大きさは変えられません。シートの表示倍率を上げると、一緒に大きく見えます。
空欄を選べるようにしたいです。
リストの範囲の先頭に空のセルを1つ入れておくか、セルを選んで Delete キーで消します。
プルダウンで選んだら、隣のセルに単価を出したいです。
VLOOKUPやXLOOKUPで、選んだ値を探す値にします。
Macでも同じ手順ですか?
はい。「データ」タブの「データの入力規則」から同じように作れます。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報