条件付き書式の使い方|行全体に色を付ける・複数条件・土日の色分け
セルの値に応じて、色を自動で変える機能です。基本の設定から、行全体に色を付ける数式、複数の条件、土日の色分けまで紹介します。
2026-11-10
この記事の要点
- 1基本は ホーム → 条件付き書式 → ルールを選ぶ
- 2行全体に色を付けるなら数式で
$C2のように列だけ固定する - 3複数の条件は
ANDとORを使う
基本の使い方
売上が 100 より小さいセルに色を付ける例です。
- 1
色を付けたいセルの範囲を選ぶ
- 2
ホームタブの「条件付き書式」を押す
Windows は Alt → H → L でも開けます。 - 3
「セルの強調表示ルール」→「指定の値より小さい」を選ぶ
- 4
値に 100 を入れ、書式を選んで OK を押す
あとから数字を直すと、色も自動で変わります。
よく使うルール
| やりたいこと | メニュー |
|---|---|
| 指定の値より大きい・小さいセル | セルの強調表示ルール → 指定の値より大きい/小さい |
| 特定の文字を含むセル | セルの強調表示ルール → 文字列 |
| 重複している値 | セルの強調表示ルール → 重複する値 |
| 上位・下位の数件 | 上位/下位ルール → 上位 10 項目 |
| セルの中に棒で大小を表示 | データバー |
| 数字の大小を色の濃さで表示 | カラースケール |
行全体に色を付ける
「状況」が未完了の行全体に色を付けます。よくある設定で、メニューからは選べないので数式を使います。
| 案件 | 担当 | 状況 |
| A社 | 佐藤 | 完了 |
| B社 | 鈴木 | 未完了 |
| C社 | 高橋 | 完了 |
| 案件 | 担当 | 状況 |
| A社 | 佐藤 | 完了 |
| B社 | 鈴木 | 未完了 |
| C社 | 高橋 | 完了 |
- 1
見出しを除いた表全体を選ぶ
例: A2:C4。2行目のセルから選びます。 - 2
条件付き書式 →「新しいルール」を選ぶ
Windows は Alt → H → L → N です。 - 3
「数式を使用して、書式設定するセルを決定」を選ぶ
- 4
数式に
=$C2="未完了"と入れる - 5
「書式」→「塗りつぶし」で色を選び、OK を押す
$ を付ける場所
$C2 は、列 C を固定して、行は動かすという意味です。どの列のセルも C 列の値を見て判定するので、行全体に色が付きます。
数式の 2 は、選んだ範囲の1行目の行番号に合わせます。
複数の条件を指定する
「すべて満たす」は AND、「どれかを満たす」は OR を使います。設定の手順は行全体に色を付ける場合と同じです。
| やりたいこと | 数式 |
|---|---|
| 東京 かつ 10万円以上 | =AND($B2="東京",$C2>=100000) |
| 未完了 または 保留 | =OR($D2="未完了",$D2="保留") |
条件ごとに色を変えたいときは、ルールを条件の数だけ作ります。
土日に色を付ける
A 列に日付が入っている表の例です。土曜と日曜で色を分けるときはルールを2つ作ります。
| 対象 | 数式 |
|---|---|
| 土曜と日曜を同じ色にする | =WEEKDAY($A2,2)>5 |
| 土曜だけ | =WEEKDAY($A2)=7 |
| 日曜だけ | =WEEKDAY($A2)=1 |
期限を過ぎた行に色を付ける
D 列に期限が入っている表の例です。
=AND($D2<>"",$D2<TODAY())
空白のセルは日付より小さいと判定されるので、$D2<>"" で除いています。
ルールを修正・削除する
| 操作 | メニュー |
|---|---|
| ルールを修正する | 条件付き書式 → ルールの管理(Alt → H → L → R)→ ルールの編集 |
| 優先順位を変える | ルールの管理で ▲ ▼ を押す。上のルールが先に適用される |
| 下のルールを止める | ルールの管理で「条件を満たす場合は停止」にチェックを入れる |
| ルールを消す | 条件付き書式 → ルールのクリア → 選択したセル/シート全体から |
注意
ルールの管理を開いて何も表示されないときは、「書式ルールの表示」を「このワークシート」に変えてください。
うまくいかないとき
Q1行目だけに色が付きます。
数式が =$C$2 のように行まで固定されています。ダイアログの中でセルをクリックすると $ が両方に付くので、F4 で $C2 に変えてください。
Q色が1行ずれます。
選んだ範囲の1行目と、数式の行番号が一致していません。2行目から選んだら数式も $C2 にします。
Q数字なのに条件どおりに色が付きません。
数字が文字列になっている可能性があります。セルの左上に緑の三角が出ていないか確認し、数値に変換してください。
Qコピーしたらルールが増えました。
行のコピーや挿入でルールが分かれることがあります。ルールの管理で1つにまとめ、「適用先」に表全体の範囲を入れ直します。
- 選んだ範囲の1行目と数式の行番号が合っている
- 列の前にだけ $ が付いている
- 文字列はダブルクォーテーションで囲んでいる