条件付き書式を設定したのに、なぜか一部の行だけ色が変わらない・反応しない——そんなときの原因はだいたい決まっています。
Excel 2024 / Excel for Microsoft 365 でよくあるつまずきを、上から順に確認できるようにまとめました。ほとんどの場合、ここで紹介する手順で直ります。
まずは、条件付き書式が一部の行にしか効かないときに多い原因を整理します。
いちばん多いのがこれです。
条件付き書式そのものは正しくても、「適用先」 が先頭の数行までしか指定されていないと、下の行には効きません。
Step 1
対象のセル範囲を選びます。
Step 2
[ホーム] → [条件付き書式] → [ルールの管理] を開きます。
Step 3
一覧から該当ルールを選び、**[適用先]** を確認します。
Step 4
効かせたい行まで範囲を広げます。
例: =$A$2:$F$200 のように、途中で終わっていないかチェックします。
Step 5
[適用] → [OK] を押して反映します。
範囲がズレているだけなら、これで解決することが多いです。
条件付き書式で「数式を使用して、書式設定するセルを決定」を使っている場合、参照の固定方法 が原因になりがちです。
ここでいう相対参照(=コピーすると変わる参照)と絶対参照(=固定される参照)のズレです。
Step 1
[ホーム] → [条件付き書式] → [ルールの管理] を開きます。
Step 2
該当ルールを選んで [ルールの編集] を押します。
Step 3
数式を確認します。
たとえば行ごとに判定したいなら、=$A2="完了" のように列だけ固定して、行番号は動く形にします。
Step 4
逆に、セル1つだけを見たいのに A2 のままだと、下の行にずれて見えることがあります。
必要に応じて $A$2 のように固定してください。
Step 5
[OK] で保存し、想定どおりの行に色が付くか確認します。
数式ルールは見た目ではわかりにくいので、ここを直すだけで一気に安定します。
複数のルールが重なっていると、上のルールだけが優先され、下の行で見え方が変わることがあります。
Excel 2024 / Excel for Microsoft 365 では、ルールの優先順位 を確認するのが大事です。
Step 1
[ホーム] → [条件付き書式] → [ルールの管理] を開きます。
Step 2
一覧で、複数ルールがないか確認します。
Step 3
優先したいルールを上に移動します。
Step 4
必要なら、不要なルールを削除します。
Step 5
「条件を満たしたら停止」のチェックが入っていないかも確認します。
これが入っていると、後続のルールが効かないことがあります。
見た目は同じでも、Excel が別のデータとして扱っていると条件に一致しません。
特に多いのは、文字列の数字、結合セル、フィルターで非表示の行 です。
Step 1
対象列の値が数値なのか文字列なのか確認します。
左寄せなら文字列の可能性があります。
Step 2
文字列の数字なら、[データ] → [区切り位置] などで数値化を試します。
Step 3
結合セルがある場合は、できれば結合を解除して表を整えます。
結合セルは条件付き書式と相性がよくありません。
Step 4
フィルター中なら、いったん [データ] → [フィルター] をオフにして挙動を確認します。
Step 5
手動で塗った色がある場合は、[ホーム] → [クリア] → [書式のクリア] で見え方をそろえます。
行全体を色付けしたいのに、条件付き書式の参照先が1列だけになっていると、見え方が「一部の行だけ効かない」ように感じることがあります。
Step 1
ルールの数式が「どの列を見ているか」を確認します。
Step 2
行全体に適用したいなら、判定列を固定して、適用範囲を表全体に広げます。
Step 3
例として、=$C2="NG" を判定にして、適用先を =$A$2:$F$200 にします。
Step 4
[ルールの管理] で再確認し、列と範囲が一致しているか見直します。
上から順に試しても改善しない場合は、Excel 側の設定やファイル自体の不具合も考えられます。落ち着いて、次の順で切り分けてください。
条件付き書式は、数式・範囲・優先順位のどれか1つがズレるだけで動きが変わります。
でも、原因はかなり絞り込みやすいので、まずは 適用先 → 数式 → ルール順 の順で見直すのがおすすめです。