2016-08-24 9 views
-1

セルの値が前のセルの値と異なる場合にセルの色とフォントを変更する方法を探しています。簡単に聞こえますが、ひねりがあります。 A2の値がA1の値と等しくない場合、セルA2のセル/フォントの色を変更したいとします。たとえば、セルを青で塗りつぶし、フォントを白く太字に変更します。次に、数式/マクロが行を進め、最終的に他のセルの値が前のセルと同じでないことがわかると、A12はA11と等しくない、A12の塗りつぶし/フォントの色を変更します。私は、等しくない条件が発生したときに、基本的に塗りつぶし/フォントの色をフリップフロップしたいと思います。 A1に塗りつぶし/フォントを青/白の太字に設定したとします。 最初に等しくない条件が発生すると、Aの塗りつぶし/フォントが変更されますか?ライト・レッド/ブラック・ボールドに。次に、次の等しくない条件で、そのセルの塗りつぶし/フォントを元の値、青/白太字に戻します。前のセルと等しくない場合のセルの色の変更

+0

いいえ - あなたは何を試みましたか? –

+0

条件付き書式設定? –

+0

2つのレベルの条件付き書式が必要です。値が前の値と同じかどうかを確認するものと、最後に使用された条件付き書式の種類を確認するもの。あなたの質問は、2つの答えが本当に質問の2つの側面に対処していないことを見ることができるので、非常に理解しにくいです。あなたは何をしたいのスクリーンショットを追加する必要があります。 –

答えて

0

あなたの質問に対する答えは、条件付き書式設定で見つけることができます。

条件付き書式を適用する範囲を選択します。 [ホーム]タブで、[条件付き書式設定]> [新しいルール]をクリックします。新しい書式ルールのポップアップで 、ルールの種類「フォーマットに含まれているセルのみ」 編集以下を持っているルールを選択:> = INDIRECT(ADDRESS(ROW()と等しくない

セル値> - 1、COLUMN()))

フォーマットを希望どおりに変更します。 Here is a picture of what you should be looking at

セルが自動的に同じ色になるようにするには、同じ手順を使用して同じ手順を実行し、その代わりに修飾子をEqual Toに設定する列の別の規則を作成します。条件付き書式ルールページで

あなたのルールはlike this.

乾杯になります!

+0

ティム・ウィリアムズの答えを見た後、私は質問を読んで、私の答えが質問に完全に答えることができないかもしれないことに気づいた。ティムズは質問が尋ねることを正確に行います、私はそう思います... – Tyeler

1
  1. (ここでは、それはA2です:A15)フォーマットするセルを選択し
  2. は、以下の式を用いて、式に基づく条件付き書式ルールを追加します。

    =MOD(SUM((A$2:A2<>A$1:A1)*1),2)=0

は、式を調整します実際の範囲に合わせて、フォーマットを適用するときに、上部のセルが「アクティブ」なものであることを確認します(下から上にではなく上から下への範囲を選択します)。残りのセルはフォーマットを取得します。

enter image description here

関連する問題