Excelで特定の文字が入っている行を条件付き書式で色付したい
Excelでは、条件付き書式によって「セルに特定の文字が入った時自動的にセルに色付けを行う」といったルールを設定することができます。
例えば在庫管理表において「欠品」といった文言が入力された時セルを赤色にして目立たせるなど、在庫管理や進捗管理をExcelで行う仕事では非常に有効な機能と言えます。

そこで本記事では、 Excelの条件付き書式によってセルや行に色付けを行う方法をご紹介します。
Excelで特定の文字が入っているセルを色付けする方法
まずはExcelで条件付き書式を使って、特定の文字が入っているセルに色付けする方法をご紹介します。


「ホーム」タブの「条件付き書式」を選びさらに「新しいルール」を選択して、色付けのルールを新規作成しましょう。

「指定の値を含むセルだけを書式設定」「特定の文字列」「次の値を含む」を選び【完了】と入力してみます。
書式では色の設定ができます。


Excelで特定の文字が入っている行を条件付き書式で色付けする方法
続いて、特定の文字が入っている行に塗りつぶしを行う方法をご紹介します。


ルールに設定した数式が表示されています。
ここでは「$A」でA列にセルの参照範囲を固定しています。
「$A="完了"」とは、if文のように「もしA列セルが"完了"の場合、色付けをする」といった意味を表しています。

※今回の場合適用範囲をA~E列の間で設定しているので、行全体ではなくあくまで行のA~E列範囲が色付けされます。
行ごと交互に色を変更するには?
見やすくするために行へ交互に色をつけたい場合も、条件付き書式で設定することができます。手動で塗りつぶしを何度も行うよりとても簡単です。

ここで使っているMOD関数(割り算の余りを求める)とROW関数(行番号を求める)を組み合わせた数式「=MOD(ROW(A1), 2)=0」は、if文のように「行番号を2で割った時の値が0になる場合つまり偶数行である場合、色付けをする」といった意味を持っています。
