重複の可能性あり:
Excel 2010 範囲内の TRUE / FALSE 値の条件付き書式設定
スプレッドシートには、データ検証によって特定のテキストを含む行内のセルがあります。たとえば、セルには「期限は 7 日以内」、「期限超過」、「終了」などのテキストを含めることができます。
セルに表示されるテキストに応じて行の色を変更したいです。つまり、セルに「期限切れ」というテキストが表示された場合はその行全体が赤に変わり、「7 日以内」というテキストが表示された場合は行が黄色に変わり、「終了」の場合は行が灰色に変わるようにします。
どうやってやるの?
答え1
これは、数式ベースの条件付き書式を使用して実行できます。
- 書式を適用するセルを選択します。
- 上の家タブで、「条件付き書式」→「ルールの管理...」をクリックします。
- 「新しいルール...」をクリックします
- 「数式を使用して書式設定するセルを決定する」を選択します。
- 数式フィールドに、次のように入力します。
=SEARCH("Due in", $C1) > 0
の代わりにC1
、チェックするテキストを含むセルを使用します。ただし、$
その前の記号に注意してください。これは、数式を行全体に展開するときに、列を同じままにするように Excel に指示します。これが、1 つのセルの値に基づいて行全体に書式設定を適用するコツです。 - 「フォーマット...」をクリックします
- ご希望の色を選択してくださいフォントタブ(テキストの色を指定した場合)または埋めるタブ(背景色を意味している場合)、および必要なその他の書式設定オプション
- クリックわかりました2回
- ルールマネージャに戻ったら、適用する書式設定が実際に適用されているか確認し、希望どおりになっているか確認します。
- チェックしたい他のテキストについても、適切な色を選択しながら手順3~8を繰り返します。
- クリックわかりましたまたは近いルールマネージャを終了する
それで大丈夫でしょう。
答え2
のような数式を含む条件付き書式を使用し=INDIRECT("C"&ROW())="Past Due"
、背景色を赤に設定します。適用する他の書式にも同様のルールを追加します。"C"
確認する値が含まれている実際の列に置き換えます。