Excelで選択入力のプルダウンを作る方法|データの入力規則でミス・表記ゆれを減らそう

表のセルから選択肢を選ぶプルダウンのイメージ Excel

Excelの作業一覧で、「対応中」「作業中」「処理中」のように、同じ意味なのに入力する言葉がばらばらになっていませんか? 選択肢をあらかじめ用意して、プルダウンから選ぶ形にすると、入力の手間と表記ゆれを減らせます。

セルを選び、[データ]→[データの入力規則]で[リスト]を設定するのが基本です。Excelでは「ドロップダウンリスト」とも呼ばれる機能で、難しい数式を使わずに作れます。

この記事では「未対応・対応中・完了」を選ぶ作業一覧を例に、作成・変更・解除の手順を紹介します。対象はWindowsのデスクトップ版Excelで、Microsoft 365版・Excel 2024などを想定しています。画面の表記はバージョンによって異なる場合があります。

まずはプルダウンを作ってみよう

  1. プルダウンを使いたいセル、またはセル範囲を選びます。見出しは含めません。
  2. [データ]タブから[データの入力規則]を開きます。
  3. [設定]タブの[入力値の種類]を[リスト]にします。
  4. [元の値]に、下の選択肢を入力します。
  5. [ドロップダウン リストから選択する]にチェックがあることを確認し、[OK]を押します。
  6. 設定したセルを選び、右側の矢印から項目を選びます。
未対応,対応中,完了

選択肢の区切りは半角のカンマ「,」です。日本語の読点「、」ではありません。まずは上の文字列をそのまま使い、3つの項目が別々に表示されるか確認すると分かりやすいです。

練習用の作業一覧で設定する

次のサンプルをコピーし、新しいExcelブックのA1セルに貼り付けてください。列の間はタブで区切っています。説明用に作った一覧で、実際の業務データではありません。

番号	作業	    対応状況
T001	在庫確認	未対応
T002	案内メール作成	未対応
T003	資料整理	未対応

A列が番号、B列が作業、C列が対応状況になっていれば準備できています。C2:C4を選んで、先ほどの手順で[元の値]に未対応,対応中,完了を設定しましょう。

範囲を選びにくいときは、数式バーの左にある名前ボックスへC2:C4と入力し、Enterキーを押す方法も使えます。C1の見出しを選ばないように確認してください。

  1. C2の矢印を開き、「未対応」「対応中」「完了」の3項目が表示されるか確認します。
  2. C3で「対応中」、C4で「完了」を選びます。
  3. C2~C4が、次の表の状態になれば、この練習の確認は完了です。
セル作業対応状況
C2在庫確認未対応
C3案内メール作成対応中
C4資料整理完了
選択操作のあとに期待される状態。作業名はB列、プルダウンはC列にあります。

プルダウンを設定しても、すべてのセルに同じ項目が自動入力されるわけではありません。各行の状況に合わせて選びます。この例なら、状況を3種類にそろえておくことで、後から「未対応だけ」を絞り込むときにも扱いやすくなります。

リストにない文字の手入力を止める

選択肢を用意するだけでなく、「作業中」など別の言葉を手入力しにくくしたい場合は、エラーメッセージの設定も確認します。ただし、コピー・貼り付けまで含めて、すべての入力ミスを防ぐ機能ではありません。

  1. C2:C4を選び、[データの入力規則]を開き直します。
  2. [エラー メッセージ]タブで、無効なデータの入力時にエラーメッセージを表示する設定をオンにします。
  3. [スタイル]を[停止]にし、メッセージへ「未対応・対応中・完了から選んでください」と入力して[OK]を押します。
  4. 練習用のC2へ「作業中」と直接入力し、Enterキーを押して確認します。エラーが表示されたら[キャンセル]を選び、元の「未対応」に戻っていることを確認してください。

[停止]はリスト外の値の手入力を止める設定です。[注意]や[情報]では、メッセージが出ても入力を続けられます。また、入力規則を後から設定しただけで、既存の「作業中」が自動的に「対応中」へ直るわけではありません。

選択肢を変更・追加する

今回のように[元の値]へ直接入力した場合は、C2:C4を選び直して[データの入力規則]を開き、選択肢を書き換えます。例えば「保留」を追加するなら、次のように変更します。

未対応,対応中,完了,保留

[OK]のあと、C2とC4の両方で「保留」が選べるか確認しましょう。一つのセルだけで変更すると、ほかのセルに以前の選択肢が残ることがあります。変更したい範囲全体を選ぶか、同じ入力規則が設定されたセルにも変更を適用する設定を確認します。

変更が多い一覧は、セルに選択肢を置く方法もある

選択肢が増えそうなら、文字列を直接入力する代わりに、シート内のセル範囲を参照する方法もあります。このサンプルでは同じシートのE1に「選択肢」と書き、E2へ「未対応」、E3へ「対応中」、E4へ「完了」を入力します。

C2:C4の[元の値]を、次の指定に置き換えてください。これは基本の設定とは別の方式なので、追加ではなく置き換えです。E1の見出しは含めません。

=$E$2:$E$4

この方式なら、E2~E4の文字を変更して選択肢を管理できます。ただし、この指定はE4までの固定範囲です。E5に「保留」を追加しただけでは範囲外なので、[元の値]も=$E$2:$E$5へ変更してください。選択肢を置いたセルは、プルダウンの参照元として残しておきます。

矢印が出ない・選択肢がおかしいとき

  • 矢印が出ない:設定したセルを選んでいるか、[ドロップダウン リストから選択する]がオンかを確認します。
  • 3つの言葉が一つの項目になる:[元の値]の区切りが半角カンマか確認します。直接入力がうまくいかなければ、上のセル範囲を参照する方法で試します。
  • 追加した行で選べない:今回の設定はC4までです。新しい行を使う前に、そのセルにも入力規則を設定します。
  • メニューを開けない:セルへの入力途中ならEnterキーやEscキーで編集を終えます。シートが保護されている場合は、管理している人へ確認してください。

コピー・貼り付け後のデータも確認する

入力規則は、セルへ直接入力したときのチェックが中心です。コピーやオートフィルでは、リスト外の値でもエラーメッセージが表示されずに入ることがあります。通常のセル貼り付けでは、貼り付け元の設定で入力規則が置き換わる場合もあるため、プルダウンが残っているか確認しましょう。

設定を上書きしたくないときは「値のみ」の貼り付けを検討します。ただし、値のみで貼り付ければ、リスト外の値が必ず拒否されるという意味ではありません。一覧の内容と入力規則の両方を確認してください。入力規則だけで「必ず入力済み」「必ず正しい状態」という保証にはなりません。

不要になったプルダウンを解除する

  1. 解除したいセル範囲だけを選びます。今回のサンプルならC2:C4です。
  2. [データ]→[データの入力規則]を開きます。
  3. [設定]タブの[すべてクリア]を押し、[OK]で確定します。

ここで解除するのは入力規則です。セルに入っている「未対応」などの値を消す操作とは別です。解除後に矢印が出なくなり、値は残っているか確認しましょう。シート全体を選んで解除すると、ほかの入力規則も外れるため、対象範囲を絞って作業してください。

まとめ:毎回入力する言葉を、選ぶ形にしてみよう

「未対応・対応中・完了」のように、使う言葉が決まっている列からプルダウンにしてみましょう。選択肢をそろえると、入力する人が迷いにくくなり、あとで一覧を確認する手間も減らせます。

最初はサンプルで選択・エラー表示・解除を確かめてから、自分の表へ設定すると安心です。貼り付けたデータや既存の表記ゆれは、別途チェックすることも忘れないようにしましょう。

関連記事・参考資料

入力済みの一覧も確認したい場合は、Excelで重複データに色を付ける方法も参考にしてください。プルダウンは言葉をそろえる機能、重複の色付けは同じ値を見つける機能で、役割が違います。

コメント

タイトルとURLをコピーしました