Googleスプレッドシートで条件付き書式を設定したのに色が変わらないときは、同じセルに複数のルールが重なっていないか確認します。ルールはリスト順に評価されるため、別の条件が先に適用される場合があります。

条件付き書式の対象範囲とルールを確認

  • 問題セルを選択し、[表示形式]→[条件付き書式]で適用対象を確認します。
  • 別のルールが同じ範囲に設定されていないか一覧で確認します。
  • カスタム数式の参照行が設定範囲の最初の行と一致しているか確かめます。
  • 条件の文字列と実データの空白・全角半角・大小文字を確認します。

重なるルールの優先・対象を整理

  1. まずシートのコピーを作成します。
  2. 問題セルにかかるルールを一覧し、優先して表示したい条件を決めます。
  3. ルールの順番をドラッグで変更するか、意味の重なるルールを整理します。
  4. カスタム数式なら適用範囲の左上を基準に相対参照・絶対参照($)を確認します。
  5. 値をテスト用に変更して、条件が真/偽になったときに色が切り替わるか確認します。

手動塗りつぶしと条件付き書式を区別

  • 「見た目が赤い」だけでは、手動の塗りつぶし色と条件付き書式を区別できません。
  • コピー貼り付けすると元セルのルールが増殖する場合があります。
  • 条件を1つ削除した場合、ほかの範囲まで消していないか確認します。

条件を変えたセルで発色を確認

  • 期待する3パターン(該当、非該当、空白)を用意し、各色の結果を確認します。
  • 表全体をスクロールして、行を追加してもルールの適用範囲が途切れないかを見ます。

数式参照が1行ずれている場合の例

B列が「完了」の行を緑にする場合、A2:D100を条件付き書式の対象範囲とし、カスタム数式を =$B2="完了" にする例があります。 $B で判定列を固定し、行番号2は対象範囲の先頭行に合わせています。対象がA3:D100なのに $B2 のままでは、条件が1行ずれて評価されます。手動で塗った背景色と条件付き書式が競合していないかも別に確認します。

Googleの公式説明では、ルールはリストの順序で評価され、最初に真となるルールが書式を決めます。「未完了は赤」「期限切れはオレンジ」など同じセルに重なる条件なら、どちらを優先するか設計してから並び順を変えます。色の強い方が自動優先されるわけではありません。

ルールを整理したあと、貼り付けで再発しないか

別セルからの貼り付けで条件付き書式のルールもコピーされることがあります。修正後は問題セルだけでなく、A列末尾の追加行、表をコピーした行、最初の行をそれぞれ確認してください。条件に合わない行まで着色される場合は、書式のルール一覧と適用範囲をもう一度見比べます。重要なルールはまとめて削除せず、コピーした検証シートで調整します。

参考資料

おすすめの記事