2017-08-25 14 views
0

列内の値の変更に基づいてテーブルにあるExcelデータを書式設定し、この書式を動的に実行します。最初のイメージはデフォルトの書式設定です。第2の画像は所望のフォーマットである。テーブルの値の変更時にExcelの行の色を変更する

データがテーブルとしてフォーマットされていないときにヘルパーカラムを使用して動的にこれを行う方法が見つかりましたが、データをテーブルとしてフォーマットしたままにしておくことをお勧めします。

Default table formatting

Desired table formatting

+0

使用条件付き書式を保持し、これを達成するための式に "= ISEVEN($ G10)" を置きます。あなたの場合はかなり簡単です。 –

答えて

1

enter image description here [2]あなたが条件の書式を使用する必要があり、[[ここに画像の説明を入力します] [2]!] - > [新規ルールを - >してから使用」を選択しますこれを達成するためにフォーマットするセルを決定する式」を参照してください。

参照セルの値を決定するには、コントロール列を使用する必要があります。その制御列の値を条件付き書式のキーとして使用します。私の場合は、列Gが値1、2,2,3、...

Version Control Column Formula in Conditional formatting   
    formula = "=IF(F10=F11,G10,G10+1)" =ISEVEN($G10)   
a 1 FALSE   Odd 
b 2 TRUE   Even 
b 2 TRUE   Even 
c 3 FALSE   Odd 
c 3 FALSE   Odd 
d 4 TRUE   Even 
d 4 TRUE   Even 
e 5 FALSE   Odd 
[![enter image description here][1]][1] 
+0

スクリーンショットに行/列ヘッダーを含めることはできますか?投稿されたものから、 "Control Column"の最初の値(1)がセルG10であるように見えますが、(1)がハードコーディングまたは循環参照のいずれかであることを意味します。 – rkwadd

+0

はい、私の場合は、最初の値を1にして、それをハードコードしています。残りの値は数式に基づいて計算されます。私は行と列のヘッダ – nhrcpt

+0

のスクリーンショットをアップロードしています。私のデータには、 "Format as table"オプションのカラーフォーマットが含まれていたので、 "= ISEVEN ..."のルールと "= ISODD ... " 2.新しいデータが入力されると、" Control Column "に値を設定する必要があることに注意してください。 – rkwadd

関連する問題