エクセルで入力したら色が変わる・色が消える方法|条件付き書式で行ごと

エクセルで入力したら色が変わる・色が消える方法|条件付き書式で行ごと

エクセルで「入力したら色が変わる」「入力したら色が消える」ようにするには、条件付き書式を使います。たとえば、状況の列に「済」と入れたら行を灰色にするには、表を選んで「ホーム」→「条件付き書式」→「新しいルール」→「数式を使用して、書式設定するセルを決定」で =$D2="済" と入れて色を選びます。

未入力のセルを黄色にしておき、入力したら色が消えるようにするには、=D2="" のルールを使います。この記事では、作業の進み具合の表を使って、2つのルールの作り方を実際の画面で説明します。

目次

入力で色を変える|目的別のルール

やりたいこと選ぶ範囲ルールの数式
「済」と入れたら、行ごと灰色にする表全体(A2〜D7)=$D2="済"
未入力なら黄色、入力したら色が消える入力するセル(D2〜D7)=D2=""
何か入力したら色を付ける入力するセル(D2〜D7)=D2<>""

練習用ファイルでは、「済」の行は灰色、状況が空白のセルは黄色になっています。

エクセルで済の行が灰色、未入力のセルが黄色になった作業表
①状況が「済」の行は灰色、②状況が未入力のセルは黄色になっています。

「済」と入れたら行の色が変わるようにする

1
色を変えたい表の範囲(A2〜D7)を選びます。見出しの行は含めません。
2
「ホーム」タブの「条件付き書式」→「新しいルール」を選びます。
3
「数式を使用して、書式設定するセルを決定」を選び、=$D2="済" と入力します。「書式」を押して、「塗りつぶし」タブで灰色を選び、「OK」を押します。
エクセルの条件付き書式で=$D2=
①数式を入力し、②「書式」で色を選ぶと、プレビューに出ます。「OK」を押します。

「$D2」のように列の前だけに $ を付けるのがポイントです。$ で D列を固定しているので、A列〜C列のセルも「同じ行のD列」を見て色が変わり、行ごと灰色になります(絶対参照・相対参照)。

未入力なら黄色、入力したら色が消えるようにする

1
入力するセル(D2〜D7)を選び、同じように「新しいルール」→「数式を使用して、書式設定するセルを決定」を選びます。
2
=D2="" と入力し、「書式」で黄色を選んで「OK」を押します。"" は「空白」という意味です。

作った2つのルールは、「条件付き書式」→「ルールの管理」で確かめられます。

エクセルの条件付き書式ルールの管理で2つのルールを確認する画面
①「済」なら行を灰色にするルール(適用先 A2〜D7)、②空白なら黄色にするルール(適用先 D2〜D7)です。

入力して確かめる

D4 に「済」と入力して Enter を押すと、4行目が灰色になり、D4 の黄色が消えます。

エクセルで済と入力して行が灰色に変わった作業表
①「資料の印刷」の行が灰色になり、黄色が消えました。

「済」を消す(Delete キー)と、もとの色(黄色)に戻ります。色を手で塗り直す必要はありません。

うまくいかないときの確認表

症状考えられる原因対処
D列だけ灰色になり、行全体にならない数式が =D2="済"($ がない)=$D2="済" のように、列の前に $ を付ける。
色がずれて、別の行に付く範囲の先頭の行と、数式の行番号が違うA2 から選んだときは、数式も 2 行目($D2)で書く。
「済」と入れても色が変わらない「済 」のように空白が入っている、または数式の「済」と文字が違うセルの文字と、数式の文字を同じにする。
練習用Excelファイル(無料ダウンロード)
6件の作業表です(すべて架空のデータ)。「済」なら行を灰色、未入力なら黄色にする条件付き書式が入っています。D列に「済」と入れて試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:条件付き書式の関連記事

AND・ORで複数の条件を指定して行に色を付ける方法は、条件付き書式で複数条件を指定する方法もあわせてご覧ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次