
Googleスプレッドシートで条件付き書式を設定したのに「色がつかない」「エラーになる」「行全体に反映されない」といった場合、原因のほとんどは、「$の付け忘れ」「半角・全角のミス」「ルールの優先順位」のいずれかです。症状別の解決策を分かりやすく解説します。
色がつかない
条件の値が間違っている

【解決方法】
- 丸印(○)と漢数字のゼロ(〇)のように、見た目が似ていても違う文字列になっていないか確認します。(シートの値をコピーして条件に貼り付ける)
先頭にIFを付けている

【解決方法】
- 条件付き書式は自動的にIF判定を行なうため、
=IF(...)と書く必要はありません。=(イコール)から直接書き始めます。(例:=$B2="○")
イコールが全角になっている

【解決方法】
- イコールなどの記号を半角で入力し直します。
判定式のセルが間違っている

【解決方法】
- 判定式のセルは、検索したい列の「データが入っている先頭のセル」を指定します。(例:データが2行目から始まる場合は
=$B2="○")
数字の表示形式が「テキスト」になっている

表示形式が「テキスト」になっていると数字が文字として認識され、条件通りに色が付かなかったり、変な所に色が付いたりすることがあります。
【解決方法】
- メニューの「表示形式」➔「数字」➔「自動」を選択します。
エラー(計算式が無効です)になる

数式の記述ルールに違反しています。
【解決方法】
- 条件の値が文字列の場合、ダブルクォーテーション(
"")で囲います。 - カンマ(
,)、セル番号(A1)などは、すべて半角で入力します。 - 引数が合っているか、閉じ括弧の数が合っているかを確認します。
⚠️ iPadやMacを使っている場合:
iPadやMacを使用している場合に、ダブルクォーテーションが(“”)という全角記号に変換されてしまい、エラーになるケースがあります。うまく動かない場合は、" をコピペしてみてください。
一部のセルだけ色がつかない
別のルールが適用されている

【解決方法】
- メニューの「表示形式」➔「条件付き書式」でルール一覧を開き、適用したいルールの左側をドラッグして、優先したいルールを一番上へ移動させます。
固定記号($)を付け忘れている

【解決方法】
- 条件の基準になる列のアルファベットの前に、半角の
$を入力します。(行全体に色付けしたい場合は列記号の前、列全体に色付けしたい場合は行番号の前)