技術ノート 特徴 条件付き書式を使用して Excel で行を強調表示する方法

条件付き書式を使用して Excel で行を強調表示する方法

Excel で条件付き書式を使用して行を強調表示する方法

条件付き書式を使用すると、セルの内容に基づいて Excel スプレッドシート内のセルを書式設定できます。たとえば、100 未満の数値が含まれているセルを赤にすることができます。また、条件付き書式を使用して行全体を強調表示することもできます。

Excel で条件付き書式を使用して行を強調表示する方法

これまでに条件付き書式を使用したことがない場合は、 「 Excel 2007 での条件付きセルの書式設定の使用 」 を参照してください。これは Excel の以前のバージョン用ですが、インターフェイスは実際にはあまり変わっていません。このガイドでは、内容に基づいて特定のセルを書式設定する方法について説明しています。たとえば、スプレッドシートを使用して従業員の労働時間を追跡するとします。条件付き書式を使用して、従業員が特定の日に 8 時間を超えて働いたセルを赤く色付けることができます。

Excel で条件付き書式を使用して行を強調表示する方法

しかし、セルの値を使用して他のセルを強調表示したい場合はどうすればよいでしょうか?この記事で使用している例では、映画とそれらの映画に関するいくつかの詳細を含む小さなスプレッドシートがあります (考え方をシンプルにするため)。条件付き書式設定を使用して、1980 年より前に作成された映画が含まれるすべての行を強調表示します。

ステップ 1: テーブルを作成する

Excel で条件付き書式を使用して行を強調表示する方法

明らかに、最初に必要なのは、データを含む単純なテーブルです。データはテキストのみである必要はありません。数式は自由に使用できます。この時点では、テーブルにはまったく書式設定がありません。

Excel で条件付き書式を使用して行を強調表示する方法

ステップ 2: テーブルのフォーマットを設定する

必要に応じて、テーブルをフォーマットします。 Excel の「単純な」書式設定ツールを使用することも、より実践的なアプローチを取ることもできますが、条件付き書式設定の影響を受けない部分のみを書式設定することをお勧めします。この例では、ヘッダー行の書式設定だけでなく、テーブルの境界線も安全に設定できます。

Excel で条件付き書式を使用して行を強調表示する方法

ステップ 3: 条件付き書式設定ルールを作成する

さて、肉とジャガイモの話です。最初に述べたように、これまでに条件付き書式設定を使用したことがない場合は、 このテーマに関する以前の入門書 を確認して、理解したらここに戻ってくるとよいでしょう。すでに条件付き書式設定にある程度慣れている場合 (または単に冒険好きなだけ) は、先に進んでみましょう。

書式を設定する最初の行の最初のセルを選択し、[ホーム] タブの [スタイル] セクションにある [条件付き書式] ボタンをクリックし、ドロップダウン メニューから [ルールの管理] を選択します。

「条件付き書式ルールマネージャー」ウィンドウで、「新しいルール」ボタンをクリックします。

[新しい書式設定ルール] ウィンドウで、[数式を使用して書式設定するセルを決定する] オプションを選択します。これが最も難しい部分です。ルールを適用するには、数式が「True」と評価される必要があり、後でテーブル全体で使用できるように十分な柔軟性を備えている必要があります。ここでは次の式を使用します。

 =$D4<1980

数式の =$D4 部分は、調べたいセルのアドレスを示します。 D は列 (映画の公開日)、 4 現在の行です。 D 前のドル記号に注意してください。この記号を含めないと、次のセルに条件付き書式を適用するときに E5 が検査されます。この数式を複数の行に適用するので、代わりに、「固定」列 ( $D ) と「柔軟な」行 ( 4 ) を指定する必要があります。

式の <1980 の部分は満たさなければならない条件です。この場合、リリース日列の数値が 1980 年未満である必要があるという単純な条件を使用します。もちろん、必要に応じて、より複雑な数式を使用することもできます。

したがって、英語では、現在の行の D 列のセルの値が 1980 未満である場合、この数式は true になります。

次に、数式が true の場合に行われる書式設定を定義します。同じ「新しい書式設定ルール」ウィンドウで、「書式設定」ボタンをクリックします。

[セルの書式設定] ウィンドウで、希望する外観が得られるまでタブを移動し、設定を微調整します。この例では、[塗りつぶし] タブで塗りつぶしの色を緑色に変更するだけです。書式設定の適用が完了したら、「OK」ボタンをクリックします。

[新しい書式設定ルール] ウィンドウに戻ると、セルのプレビューが表示されます。すべての見た目に満足したら、[OK] ボタンをクリックします。

「条件付き書式ルールマネージャー」ウィンドウに戻っているはずです。ウィンドウを少し移動して、その後ろにスプレッドシートが表示されたら、「適用」ボタンをクリックします。選択したセルの書式が変更された場合は、数式が正しいことを意味します。書式が変更されない場合は、数ステップ前に戻って、機能するまで数式を調整する必要があります。ここでは、数式が機能し、選択したセルが緑色で塗りつぶされていることがわかります。

実用的な数式が完成したので、それをテーブル全体に適用します。上でわかるように、現時点では書式設定は最初に使用したセルにのみ適用されます。 [条件付き書式ルール マネージャー] ウィンドウ (まだ開いているはずです) で、[適用先] フィールドの右側にある上矢印をクリックします。

[条件付き書式ルール マネージャー] ウィンドウが折りたたまれ、スプレッドシートにアクセスできるようになります。ドラッグして、表全体 (見出しを除く) の現在の選択範囲のサイズを変更します。

完了したら、アドレス フィールドの右側にある下矢印をクリックして、[条件付き書式ルール マネージャー] ウィンドウ全体に戻ります。

「適用先」フィールドには、単一のアドレスではなく、セルの範囲が含まれるようになったことに注意してください。もう一度「適用」ボタンをクリックすると、ルールに従ってフォーマットされた表全体が表示されます。この例では、1980 年より前に作成された映画を含む行全体が緑色で塗りつぶされていることがわかります。

それでおしまい!より複雑なニーズがある場合は、追加の式を作成できます。そしてもちろん、ここで使用した単純な例よりもはるかに複雑な数式を作成することもできます。異なるスプレッドシート間で条件付き書式設定を使用することもできるため、1 つのスプレッドシート内のセルまたは行を、別のシート全体のデータに応じて異なる書式設定にすることができます。これまで説明してきたテクニックを試してみると、すぐに画面から飛び出してくるようなデータを含む複雑なスプレッドシートを作成できるようになります。

「条件付き書式を使用して Excel で行を強調表示する方法」に関するベスト動画選定!

【Excel】条件付き書式で特定条件の行に色を付ける方法
条件付き書式で行全体に色を付ける方法【Googleスプレッドシート・エクセル講座】