Excelでデータ入力を効率化するために欠かせないのが「プルダウン(ドロップダウンリスト)」です。
しかし、プルダウンを設定しただけでは値が並ぶだけで視認性が低く、「どれを選んだのか分かりにくい」と感じることもあります。
そこで役立つのが、選択した内容に応じてセルを自動で色付けする方法です。
この記事では、Excel初心者でも迷わず実践できるように、プルダウンの作り方から、選んだ項目に応じて色が変わる設定の手順まで丁寧に解説します。
「未入力を赤」「完了を緑」など、管理表を見やすくしたい方に最適な内容になっています。
まずは、色付けを行う前提となる「プルダウンの作成方法」から確認します。
以下の手順を覚えておけば、どんな表にも入力規則を設定できるようになります。
プルダウンで表示したい項目を別のセルに入力します。
例:
A1:未着手
A2:対応中
A3:完了
このように縦または横に並べればOKです。
例:D列のタスク進捗欄を選ぶなど。
メニューの「データ」→「データの入力規則」をクリックします。
設定画面が開いたら、
「入力値の種類」=「リスト」を選択。
先ほど作成した選択肢(A1:A3)を指定します。
範囲指定例:=$A$1:$A$3
これで、指定したセルにプルダウンが設定されます。
プルダウン自体には色を付ける機能はありません。
しかし、Excelには強力な 「条件付き書式」 があり、これを使うことで選択した値に応じて色分けできます。
ここでは、「未着手:赤」「対応中:黄色」「完了:緑」のように色分けする方法を解説します。
例:タスク管理表の D2:D100 のように範囲で選ぶと効率的。
Excel上部の「ホーム」から「条件付き書式」をクリックし、「新しいルール」を選択。
リストから以下のようなルールを追加します。
未着手同じ操作を繰り返し、
のようにルールを追加していきます。
プルダウンで値を選ぶと、選んだ値に応じてセルの色が自動で変わります。
条件付き書式は便利ですが、設定を間違えると意図通りに動かないことがあります。
よくある原因をまとめました。
例
プルダウンの値:完了
条件付き書式の値:完了 (スペースあり)
文字列が完全一致しない場合、色が変わりません。
対策: セルをコピーし貼り付けて正確に一致させる。
参照は可能ですが、シート名を含めた範囲指定を正しく書く必要があります。
例:=Sheet2!$A$1:$A$3
複数の条件を設定すると「ルールの管理」で順位が上のものが優先されます。
必要に応じて並び替えてください。
たとえば、「完了日が今日より前なら青くする」など、より柔軟なルールが作れます。
例:=$E2<TODAY()
このように数式を使うと自動化が大幅に広がります。
条件付き書式には「アイコンセット」もあるため、
のような視覚的表示も可能です。
タスクの状態に応じて行全体を色付けしたい場合は「数式」を使います。
例:
対象範囲:A2:F100
条件式:=$D2="完了"
このようにすると、D列の値に応じてA〜F列が全て色付けされます。
プルダウンに色付けを組み合わせると、
など、あらゆる場面で表の視認性が高まり、ミス防止にも効果的です。
特に「未入力」「期限切れ」「要確認」など、重要項目は色付けをするだけで一目で状況がわかります。
A:残念ながらできません。
プルダウンを開いたときの選択肢に色付けする機能はExcelにはありません。
ただし選択後のセルには条件付き書式で色を付けられます。
A:「指定の値を含むセルだけ」ルールで複数追加すればOKです。
A:書式設定で変更可能です。
塗りつぶし+太字+文字色変更など複合設定もできます。
これらを意識すると運用しやすい管理表が作れます。
Excelのプルダウンに色付けすることで、表の見た目と使いやすさが格段に向上します。
設定方法は「入力規則でプルダウンを作る」→「条件付き書式で色を付ける」という流れだけで非常に簡単です。
というメリットがあるため、タスク管理や進捗管理にぜひ取り入れてみてください。