第5回 / 全6回 ⏱ 約15分

条件付き書式でデータを見える化

条件付き書式の基本からカスタムルールまで、期限切れの強調・目標達成の色分け・進捗バーなど実務で使えるテクニックを解説します。

このレッスンで学ぶこと

  • 条件付き書式の基本操作と3つのタイプ
  • カスタムルール(数式ベースの条件設定)
  • 実務で即使える書式パターン5選
  • 条件付き書式の管理と優先順位

条件付き書式とは?

条件付き書式は、セルの値に応じて自動的に書式(色・アイコン・バー)を変える機能です。

例:
売上100万以上 → 緑色でハイライト
売上50万未満  → 赤色でハイライト

数字の羅列だった表が、一瞬で「どこが良くてどこが悪いか」がわかるようになります。

基本操作

  1. 書式を設定したいセル範囲を選択
  2. ホーム タブ → 条件付き書式 をクリック
  3. ルールの種類を選択

3つの基本タイプ

タイプ説明使い方
セルの強調表示ルール特定の条件に合うセルを色付け「100万より大きい」セルを緑に
上位/下位ルール上位○%、下位○件を強調売上トップ3を強調
データバー / カラースケール / アイコンセット値の大小を視覚化棒グラフ風、信号機アイコン

セルの強調表示ルール

最も基本的なタイプです。条件付き書式 → セルの強調表示ルール から選べます。

ルール設定例
指定の値より大きい売上 > 1000000 を緑に
指定の値より小さい在庫 < 10 を赤に
指定の値に等しいステータス = “完了” を青に
文字列を含む”エラー” を含むセルを赤に
日付先週の日付を黄色に
重複する値重複データを赤くしてチェック

実務のヒント: 「重複する値」は、マスタデータのメンテナンスや名簿の重複チェックで非常に重宝します。

データバー・カラースケール

データバー

セル内に棒グラフを表示します。数値の大小が直感的にわかります。

条件付き書式 → データバー → 色を選択するだけで設定完了です。

| 担当者 | 売上     | データバーのイメージ |
|--------|---------|-------------------|
| 田中   | 1500000 | ████████████████  |
| 佐藤   | 800000  | ████████          |
| 鈴木   | 1200000 | ████████████      |
| 高橋   | 400000  | ████              |

カラースケール

値の大小に応じてセルの背景色をグラデーションで変化させます。

  • 2色スケール: 赤(低い) → 緑(高い)
  • 3色スケール: 赤(低い) → 黄(中間) → 緑(高い)

ヒートマップのように、表全体の傾向を一目で把握できます。

カスタムルール(数式を使った条件)

組み込みルールでは足りない場合、数式を使って自由に条件を指定できます。

条件付き書式 → 新しいルール → 「数式を使用して、書式設定するセルを決定」 を選択。

書き方のポイント

  • 数式は選択範囲の左上セルを基準に書く
  • 結果が TRUE になるセルに書式が適用される
  • 行全体に色を付けたい場合は、列の参照を $ で固定する

実務例1:期限切れを赤くする

期限日(C列)が今日より前のデータ行を赤背景にする:

適用範囲: A2:D100
数式: =$C2<TODAY()
書式: 赤い背景色

$C2$ は列を固定する意味です。行番号は固定しないので、各行ごとに判定されます。

実務例2:目標達成を緑にする

売上(D列)が目標(E列)以上の行を緑にする:

適用範囲: A2:E100
数式: =$D2>=$E2
書式: 緑の背景色

実務例3:土日の行をグレーにする

日付(A列)が土曜または日曜の行をグレー背景にする:

適用範囲: A2:E100
数式: =OR(WEEKDAY($A2)=1, WEEKDAY($A2)=7)
書式: グレーの背景色

WEEKDAY 関数は日曜=1、土曜=7を返します。勤怠表やスケジュール表で活躍するテクニックです。

実務例4:1行おきにシマシマ模様

適用範囲: A2:E100
数式: =MOD(ROW(),2)=0
書式: 薄い青の背景色

テーブル機能(Ctrl+T)を使えばシマシマ模様は自動で付きますが、テーブルを使いたくない場面で役立ちます。

実務例5:進捗バーを数式で作る

完了率(F列)に応じてセルの背景色を段階的に変える:

ルール1: =$F2>=100%  → 緑(完了)
ルール2: =$F2>=50%   → 黄(進行中)
ルール3: =$F2<50%    → 赤(遅延)

複数ルールを設定する場合は優先順位に注意してください(次のセクションで解説)。

条件付き書式の管理

ルールの優先順位

複数のルールを設定した場合、リストの上にあるルールが優先されます。

条件付き書式 → ルールの管理 で順序を変更できます。

優先順位:
1. 完了率 >= 100% → 緑(最優先)
2. 完了率 >= 50%  → 黄
3. 完了率 < 50%   → 赤

「条件を満たす場合は停止」

このチェックボックスをONにすると、その条件に合致したセルは以降のルールを評価しません。上記の進捗バーのケースではONにしましょう。

パフォーマンスの注意

条件付き書式を大量に設定すると、ファイルが重くなることがあります。

  • 不要になったルールは削除する
  • 適用範囲は必要最小限にする(シート全体への設定は避ける)
  • INDIRECT関数やVLOOKUPを条件式に使うと特に重くなる

ハンズオン演習

以下のデータで条件付き書式を試してください。

| 担当者 | 売上目標  | 売上実績  | 期限       | 完了率 |
|--------|---------|---------|-----------|--------|
| 田中   | 1000000 | 1250000 | 2026/03/15 | 125%   |
| 佐藤   | 800000  | 650000  | 2026/03/20 | 81%    |
| 鈴木   | 1200000 | 1200000 | 2026/04/10 | 100%   |
| 高橋   | 600000  | 280000  | 2026/03/10 | 47%    |
| 伊藤   | 900000  | 920000  | 2026/04/05 | 102%   |

演習1: 売上実績にデータバーを設定してください。

演習2: 売上実績が売上目標以上のセルを緑背景にしてください。

演習3: 期限が今日以前の行全体を赤い文字にしてください(数式ルールを使用)。

演習4: 完了率に対して3段階の色分け(100%以上=緑、50%以上=黄、50%未満=赤)を設定してください。

まとめ

  • 条件付き書式で数字の羅列を視覚的にわかりやすく変換できる
  • セルの強調表示ルールは値の大小比較や重複チェックに便利
  • データバー・カラースケールで表全体の傾向を一目で把握
  • 数式ベースのカスタムルールで行全体の色分けや複雑な条件に対応
  • 複数ルールの優先順位と「条件を満たす場合は停止」の設定を忘れずに

次のレッスンでは、テーブル機能やフラッシュフィルなど、Excelの自動化テクニックと今後のステップアップを紹介します。

共有する
#Excel#条件付き書式#可視化