Excelで条件に合った行全体へ色を付けたいときは、条件付き書式で数式を使用して、書式設定するセルを決定を選ぶのが最短です。特定の列を判定基準にして、一覧表の行をまとめて見やすくできます。仕事中の表チェックや進捗管理でもかなり便利ですよ。
最短で行全体に色を付ける設定方法
たとえば、C列に「完了」と入っている行全体を黄色にしたい場合は、次の手順で設定しましょう。
- まず、色を付けたい表全体を選択します。例としてA2:E100のように、行全体へ色を付けたい範囲をドラッグして選びます。
- Excel上部のホームタブをクリックします。
- 条件付き書式をクリックします。
- 新しいルールをクリックします。
- 数式を使用して、書式設定するセルを決定を選びます。
- 数式入力欄に =$C2="完了" と入力します。
- 書式をクリックし、塗りつぶしの色を選びます。
- OKを押し、もう一度OKを押します。
これで、C列が「完了」の行だけ、選択した範囲の1行全体に色が付きます。
数式の意味をやさしく解説します
条件付き書式で行全体を色付けするときに大事なのは、列だけを固定して、行番号は固定しないことです。
- $C:判定に使う列を固定します
- 2:先頭行に合わせた行番号です。下の行では3、4、5と自動でずれて判定されます
- ="完了":C列の値が「完了」と一致したら書式を適用します
ここでよくあるのが、=$C$2="完了" のように行番号まで固定してしまうケースです。これだと、すべての行がC2だけを見て判定されるので、思った通りになりません。行全体に色を付けるなら、列だけ固定する形を覚えておくと安心です。
よく使う条件別の数式例
仕事で使いやすい条件をいくつかまとめます。判定基準の列は必要に応じて置き換えてください。
文字が入っている行を色付けする
たとえばB列に担当者名が入力されている行だけ色を付けたいなら、次の数式を使います。
=$B2<>""
特定の文字を含む行を色付けする
D列に「至急」が含まれる行を目立たせたいときはこちらです。
=ISNUMBER(SEARCH("至急",$D2))
日付が今日以前の行を色付けする
納期管理で、E列の日付が今日以前の行を色付けしたい場合に便利です。
=$E2<=TODAY()
空白行は除外して色付けする
C列が「完了」で、なおかつA列が空白ではない行だけ色を付けたいなら、こうします。
=AND($C2="完了",$A2<>"")
初心者向けの設定のコツ
条件付き書式は、数式そのものよりも最初にどの範囲を選んだかで結果が変わりやすいです。次のコツを押さえると失敗しにくいですよ。
- 見出し行を含めるかどうかを先に決める
- 表の先頭データ行に合わせて数式の行番号を決める
- 判定に使う列を間違えないよう、列記号を確認する
- 表全体へ適用したいなら、A列から最終列までまとめて選択する
たとえばデータが2行目から始まるなら、数式も2行目基準で作ります。もしデータが3行目からなら、=$C3="完了" のように合わせましょう。
条件付き書式をあとから編集する手順
色や条件を変更したくなったときは、ルールの管理画面から編集できます。
- 条件付き書式を設定した範囲のどこかをクリックします。
- ホームタブをクリックします。
- 条件付き書式をクリックします。
- ルールの管理をクリックします。
- 該当するルールを選択します。
- ルールの編集をクリックします。
- 数式や色を変更してOKを押します。
複数ルールがある場合は、上にあるルールが優先されることがあります。思った色にならないときは、順番も確認してみてください。
うまくいかない場合のチェックポイント
設定したのに行全体に色が付かないときは、次のポイントを順番に確認しましょう。
1. 適用先の範囲が狭い
判定用の列だけ選んでいると、その列にしか色が付きません。行全体に色を付けたいなら、表全体の範囲を選択してから設定する必要があります。
2. 数式の行番号がずれている
選択範囲の先頭が2行目なのに、数式を =$C1="完了" にしていると判定がずれます。先頭行に合わせた番号に直しましょう。
3. 行番号まで固定している
$C$2 のように行も固定すると、すべて同じセルを見てしまいます。行全体の色付けでは、通常は $C2 の形にします。
4. 文字が完全一致していない
「完了」に見えても、後ろに空白が入っていたり、全角と半角が混ざっていたりすると一致しません。手入力のデータではよくあります。
5. 日付が文字列になっている
見た目は日付でも、Excelが文字として認識していると比較がうまくいきません。セルの表示形式だけでなく、実際の値も確認すると安心です。
6. ほかの条件付き書式と競合している
別のルールが上にあると、そちらの色が優先されることがあります。ルールの管理で優先順位を見直しましょう。
行全体の色付けを仕事で使う具体例
この設定は、見た目をきれいにするだけでなく、確認漏れの防止にも役立ちます。
- 進捗表で「完了」の行をグレーにする
- 未対応の問い合わせを赤系で強調する
- 納期が今日以前の案件を黄色にする
- 担当者が未入力の行を目立たせる
とくに件数が多い表では、フィルターより先に色で見分けられるので、確認スピードがかなり上がります。
最後に覚えておきたい時短ワザ
条件付き書式と一緒に使うと便利な時短ワザも紹介します。
- Ctrl + Shift + L:フィルターのオン・オフ
- Ctrl + 1:セルの書式設定を開く
- Ctrl + C と Ctrl + V:ルール適用後の表を複製して使い回す
- ホーム > 条件付き書式 > ルールのクリア:不要なルールをすぐ削除
Excelで行全体に色を付けるときは、範囲を先に選ぶ、数式は列だけ固定する、先頭行の番号を合わせるの3つを押さえれば、ほとんど迷いません。よく使う表に設定しておくと、毎日のチェック作業がかなりラクになりますよ。
