【Excel】セルの背景色を「条件で自動変更」する!Excelカラースケール以外の色分け設定手順

【Excel】セルの背景色を「条件で自動変更」する!Excelカラースケール以外の色分け設定手順
🛡️ 超解決

Excelでデータを見やすくするために、セルの背景色を自動で変更したい場面は多いです。特に、数値の大小や特定の条件に基づいて色分けできると、データの傾向が掴みやすくなります。しかし、「条件付き書式」のカラースケール機能だけでは、細かな設定が難しいと感じる方もいるでしょう。この記事では、Excelのカラースケール機能以外で、セルの背景色を条件に応じて自動変更する具体的な設定手順を解説します。これにより、より柔軟で分かりやすいデータ表示が可能になります。

Excelの条件付き書式を使えば、セルの値に応じて自動で背景色や文字色を変更できます。これにより、データの異常値や特定の状態を視覚的に把握しやすくなります。カラースケールは数値の範囲でグラデーション表示するのに便利ですが、それ以外にも「指定した値以上」「指定した値以下」「特定の値と等しい」といった、より細かい条件で色分けすることが可能です。この記事では、その設定方法を詳しく説明します。

ADVERTISEMENT

条件付き書式でセルの背景色を自動変更する基本

Excelの条件付き書式は、設定した条件を満たすセルに、あらかじめ指定した書式(背景色、文字色、罫線など)を自動で適用する機能です。これにより、大量のデータの中から特定の条件に合致するものを素早く見つけ出すことができます。カラースケール機能は、数値の最小値から最大値までを段階的に色付けしますが、それ以外にも、個別の条件を設定することで、より自由な色分けが可能です。

たとえば、「売上が100万円以上なら赤色」「評価がAなら緑色」といった、明確な基準で色分けしたい場合に役立ちます。この機能を使うことで、データの分析やレポート作成の効率が格段に向上します。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

条件付き書式で「指定した値以上」の背景色を設定する手順

ここでは、セルの値が特定の数値以上の場合に、セルの背景色を自動で変更する手順を説明します。例えば、在庫数が一定以下になった場合に注意を促すために、セルの背景色を黄色にする設定を行います。

  1. 対象セルを選択する
    背景色を設定したいセル、またはセル範囲を選択します。複数のセルに同じ条件を適用したい場合は、まとめて選択してください。
  2. 「条件付き書式」を開く
    Excelのリボンメニューから「ホーム」タブを選択します。「スタイル」グループにある「条件付き書式」をクリックし、ドロップダウンメニューから「新しいルール」を選択します。
  3. ルールの種類を選択する
    「新しい書式ルール」ダイアログボックスが表示されます。「ルールの種類を選択してください」の一覧から、「指定の値より大きい、小さい、等しい」を選択します。
  4. 条件を設定する
    「ルールの内容を編集してください」セクションで、条件を設定します。「セルの値」が「次の値以上」になっていることを確認します。右側の入力ボックスに、条件となる数値を入力します。ここでは例として「50」と入力します。
  5. 書式を設定する
    「プレビュー」欄の隣にある「書式」ボタンをクリックします。「セルの書式設定」ダイアログボックスが表示されます。「塗りつぶし」タブを選択し、背景色として設定したい色(例:黄色)を選択して「OK」をクリックします。
  6. ルールを確定する
    「新しい書式ルール」ダイアログボックスに戻るので、「OK」をクリックします。これで、選択したセル範囲で、値が50以上のセルの背景色が黄色に自動変更されるようになります。

条件付き書式で「指定した値以下」の背景色を設定する手順

次に、セルの値が特定の数値以下の場合に、セルの背景色を自動で変更する手順を説明します。これは、目標未達の項目に赤色を付けるなどの用途に便利です。

  1. 対象セルを選択する
    背景色を設定したいセル、またはセル範囲を選択します。
  2. 「条件付き書式」を開く
    「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。
  3. ルールの種類を選択する
    「新しい書式ルール」ダイアログボックスで、「指定の値より大きい、小さい、等しい」を選択します。
  4. 条件を設定する
    「セルの値」が「次の値以下」になっていることを確認します。右側の入力ボックスに、条件となる数値を入力します。ここでは例として「30」と入力します。
  5. 書式を設定する
    「書式」ボタンをクリックし、「セルの書式設定」ダイアログボックスの「塗りつぶし」タブから、背景色(例:赤色)を選択して「OK」をクリックします。
  6. ルールを確定する
    「新しい書式ルール」ダイアログボックスで「OK」をクリックします。これにより、値が30以下のセルの背景色が赤色に自動変更されます。

ADVERTISEMENT

条件付き書式で「特定の値と等しい」背景色を設定する手順

セルの値が特定の文字や数値と完全に一致する場合に、背景色を設定する手順を説明します。例えば、ステータスが「完了」の場合は緑色、「保留」の場合はオレンジ色にする場合などに使用します。

  1. 対象セルを選択する
    背景色を設定したいセル、またはセル範囲を選択します。
  2. 「条件付き書式」を開く
    「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。
  3. ルールの種類を選択する
    「新しい書式ルール」ダイアログボックスで、「指定の値より大きい、小さい、等しい」を選択します。
  4. 条件を設定する
    「セルの値」が「次の値と等しい」になっていることを確認します。右側の入力ボックスに、条件となる文字列または数値を正確に入力します。ここでは例として「完了」と入力します。
  5. 書式を設定する
    「書式」ボタンをクリックし、「セルの書式設定」ダイアログボックスの「塗りつぶし」タブから、背景色(例:緑色)を選択して「OK」をクリックします。
  6. ルールを確定する
    「新しい書式ルール」ダイアログボックスで「OK」をクリックします。これで、「完了」と入力されているセルの背景色が緑色に自動変更されます。

条件付き書式で「指定の値の間」の背景色を設定する手順

セルの値が、指定した2つの数値の間にある場合に背景色を設定する手順を説明します。これは、ある範囲内のデータを強調表示したい場合に便利です。

  1. 対象セルを選択する
    背景色を設定したいセル、またはセル範囲を選択します。
  2. 「条件付き書式」を開く
    「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。
  3. ルールの種類を選択する
    「新しい書式ルール」ダイアログボックスで、「指定の値の間」を選択します。
  4. 条件を設定する
    「セルの値」が「次の値の間」になっていることを確認します。左右の入力ボックスに、範囲の下限値と上限値を入力します。ここでは例として、下限に「50」、上限に「100」と入力します。
  5. 書式を設定する
    「書式」ボタンをクリックし、「セルの書式設定」ダイアログボックスの「塗りつぶし」タブから、背景色(例:青色)を選択して「OK」をクリックします。
  6. ルールを確定する
    「新しい書式ルール」ダイアログボックスで「OK」をクリックします。これにより、値が50から100の間にあるセルの背景色が青色に自動変更されます。

条件付き書式で「重複する値」に背景色を設定する手順

データ入力時などに、重複している値を自動で検出して色付けしたい場合に役立つ手順です。これにより、誤った重複入力を防ぐことができます。

  1. 対象セルを選択する
    重複を検出したいセル、またはセル範囲を選択します。
  2. 「条件付き書式」を開く
    「ホーム」タブの「条件付き書式」から「セルの強調表示ルール」を選択します。
  3. 重複する値を指定する
    ドロップダウンメニューから「重複する値」を選択します。
  4. 書式を設定する
    「重複する値」ダイアログボックスが表示されます。左側のドロップダウンで「重複」が選択されていることを確認します。右側のドロップダウンから、重複する値に適用したい書式(例:「明るい赤の背景色付き」)を選択します。独自の書式を設定したい場合は、「ユーザー設定」を選択して「セルの書式設定」で色を指定します。
  5. ルールを確定する
    「OK」をクリックします。これで、選択した範囲内で重複している値を持つセルの背景色が指定した色に変更されます。

条件付き書式で「指定の値を含まない」背景色を設定する手順

特定の文字列や数値がセルに含まれていない場合に、背景色を設定する手順です。例えば、必須項目が未入力の場合に警告として色を付けるのに使用できます。

  1. 対象セルを選択する
    背景色を設定したいセル、またはセル範囲を選択します。
  2. 「条件付き書式」を開く
    「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。
  3. ルールの種類を選択する
    「新しい書式ルール」ダイアログボックスで、「特定の文字列を検索する」を選択します。
  4. 条件を設定する
    「ルールの内容を編集してください」セクションで、「セルの値」が「次の文字列を含まない」になっていることを確認します。右側の入力ボックスに、除外したい文字列または数値を入力します。ここでは例として「済」と入力します。
  5. 書式を設定する
    「書式」ボタンをクリックし、「セルの書式設定」ダイアログボックスの「塗りつぶし」タブから、背景色(例:薄いオレンジ色)を選択して「OK」をクリックします。
  6. ルールを確定する
    「新しい書式ルール」ダイアログボックスで「OK」をクリックします。これにより、「済」という文字列が含まれていないセルの背景色が薄いオレンジ色に自動変更されます。

条件付き書式で「数式を使用して、書式設定するセルを決定」する手順

より複雑な条件や、他のセルとの関連性に基づいて背景色を設定したい場合は、数式を使用します。ここでは、あるセルが特定の値の場合に、別のセルの背景色を変更する例を紹介します。

  1. 対象セルを選択する
    背景色を設定したいセル、またはセル範囲を選択します。
  2. 「条件付き書式」を開く
    「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。
  3. ルールの種類を選択する
    「新しい書式ルール」ダイアログボックスで、「数式を使用して、書式設定するセルを決定」を選択します。
  4. 条件となる数式を入力する
    「次の数式を満たす場合に値を書式設定」の入力ボックスに、条件となる数式を入力します。例えば、セルA1の値が「100」以上の場合に、選択中のセルの背景色を変更したいとします。この場合、「=$A$1>=100」と入力します。数式中のセル参照は、必要に応じて絶対参照($A$1)または相対参照(A1)を使い分けます。
  5. 書式を設定する
    「書式」ボタンをクリックし、「セルの書式設定」ダイアログボックスの「塗りつぶし」タブから、背景色(例:水色)を選択して「OK」をクリックします。
  6. ルールを確定する
    「新しい書式ルール」ダイアログボックスで「OK」をクリックします。これで、数式で指定した条件が満たされた場合に、対象セルの背景色が水色に自動変更されます。

条件付き書式ルールの管理と編集

設定した条件付き書式ルールは、「ルールの管理」から確認、編集、削除が可能です。複数のルールを設定している場合や、意図した通りに動作しない場合に、この機能を使って確認・修正します。

  1. 対象セルを選択する
    条件付き書式が適用されているセル、またはセル範囲を選択します。
  2. 「ルールの管理」を開く
    「ホーム」タブの「条件付き書式」をクリックし、ドロップダウンメニューから「ルールの管理」を選択します。
  3. ルールの確認と編集
    「条件付き書式ルールの管理」ダイアログボックスが表示されます。「現在の選択範囲」や「このワークシート」で、適用されているルールの一覧を確認できます。
  4. ルールの編集
    特定のルールを選択し、「ルールの編集」ボタンをクリックすると、そのルールの条件や書式を再設定できます。
  5. ルールの削除
    不要なルールを選択し、「ルールの削除」ボタンをクリックすると、そのルールを削除できます。
  6. ルールの適用順序の変更
    複数のルールが設定されている場合、適用される順番が重要になることがあります。「ルールの管理」ダイアログボックスで、上下の矢印ボタンを使ってルールの適用順序を変更できます。
  7. 変更を確定する
    編集や削除が終わったら、「OK」をクリックしてダイアログボックスを閉じます。

条件付き書式設定時の注意点とよくある失敗

条件付き書式を設定する際には、いくつかの注意点があります。これらを理解しておくことで、意図した通りの結果を得やすくなります。

数式が正しく評価されない

数式を使用して条件を設定した場合、絶対参照と相対参照の使い分けが重要です。例えば、範囲全体に同じ条件を適用したいのに、セル参照が相対参照になっていると、意図しないセルが条件を満たしてしまうことがあります。数式を入力する際は、セル参照が正しいか、特に「$」記号の位置に注意して確認してください。

ルールの適用順序が意図と異なる

複数の条件付き書式ルールが設定されている場合、Excelはリストの上から順にルールを評価します。もし、あるセルが複数のルールの条件を満たす場合、リストの上位にあるルールの書式が優先されて適用されます。意図した色分けにならない場合は、「ルールの管理」でルールの順序を見直してください。

対象範囲の指定ミス

条件付き書式を適用する範囲を誤って選択していると、期待したセルに書式が適用されません。ルールを設定する前に、必ず背景色を付けたいセル範囲を正確に選択しているか確認してください。また、後から範囲を変更したい場合は、「ルールの管理」からルールの適用先を編集できます。

書式設定の誤り

条件は正しく設定できても、書式設定(色、フォントなど)を間違えている場合があります。例えば、淡い色を選んだつもりが、背景色が白で文字色も白になってしまい、全く見えなくなるといったケースです。書式設定のプレビューを確認し、必要に応じて「セルの書式設定」ダイアログボックスで色やフォントスタイルを調整してください。

Excelカラースケールとの違いと使い分け

Excelの条件付き書式には、今回解説した個別の条件設定の他に、「カラースケール」という機能があります。これらは、それぞれ異なる目的で使われます。

項目 条件付き書式(個別ルール) カラースケール
目的 特定の閾値(以上、以下、等しいなど)や、文字列の有無、重複などを基準に色分けする 数値の最小値から最大値までの範囲を、グラデーションで色分けする
設定の柔軟性 非常に高い。複雑な数式も使用可能 数値の範囲と色を3段階または2段階で指定する
主な用途 ステータス管理、目標達成度表示、異常値検出、重複チェック データ分布の把握、数値の大小比較、濃淡による傾向分析
設定例 「売上100万円以上は赤」「ステータスが「未完了」は黄色」 「売上最小値~中間値は薄緑、中間値~最大値は濃緑」

個別の条件設定は、明確な基準でデータを分類したい場合に最適です。一方、カラースケールは、データの全体的な分布や傾向を視覚的に把握したい場合に有効です。どちらの機能を使うかは、データの種類と、どのようにデータを可視化したいかによって判断します。

まとめ

この記事では、Excelの条件付き書式を使用して、セルの背景色を条件に応じて自動変更する多様な設定手順を解説しました。指定した値以上・以下、特定の値との一致、範囲内、重複する値、特定の文字列を含まない場合、さらには数式を用いた複雑な条件設定まで、様々なケースに対応できる方法を紹介しました。これらの設定を使いこなすことで、データの視認性が向上し、分析や管理が格段に効率化されます。次回は、これらの条件付き書式を応用して、グラフの色を連動させる方法についても解説します。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】