2017-10-15 15 views
0

私の元の質問はConditional format based on non-blank previous cell でしたが、今は間違った方法だと分かりました。前の値が何であったかに基づいて書式を設定する必要はありません。セルが空白の場合は、前のセルの書式をコピーします。前のセルのフォーマットを条件付き書式でコピーする

Iは

A B C D E F G 
    AC    BW  IN 
BW  BC  ST  IN 

B1は値ACに基づいて、条件付き書式を有する条件付き前のセルに基づいて、空白セルをフォーマットする必要があります。 C1は空白なので、B1形式を取得する必要があります。 D1は空白で、C1形式を取得する必要があります。 E1は空白ではないので、条件付き形式が何であれ取得します。

の値は、AC、BC、IC、SCの値のリストからフォーマットをオンにします。

私が理解できないことは、数式自体に前の形式の値をコピーする方法です。

+0

私はそれが受け入れられる場合、空白を記入する方がはるかに簡単だと思います。 – pnuts

+0

私は同意しますが、決定を下す人はいません。大きなシートでちょうど時間がかかります。 – cryptoref

答えて

3

前の空白でない値を検索する条件付き書式で式を使用できます。セルがAC、BC、IC、SC .... のいずれかと等しい場合にセルをフォーマットする必要があるか、空白でその前の値がそのリストにある場合

名前マネージャを使用して値のリスト

リスト= {AC」、 "BC"、 "IC"、 "SC"}

を作る今A1

=MATCH(LOOKUP("zzz",$A1:A1),List,0)

始まる範囲の条件付き書式設定で以下の式を使用しこれはテキスト値のために働きます

+0

これは私が探しているものではありません。私はちょうど、前のセルからフォーマットをコピーするためにセルが空白のときにしたい。以前の空白でないセルで発生したように、空白セルでルックアップを行う必要はありません。 – cryptoref

+1

もしそれがうまくいくなら、それはどのように行われたのですか?あなたは単純な条件付き書式で提案したことをすることができません –

+1

私はあなたがExcelでトップの男と考えるものによってあなたの質問に答えることができてラッキーです。 VBAを使用する方法や、あるセルから別のセルにフォーマットを手動でコピーする方法はありません。可能性が4つしかない場合は、4つの異なるCFルールで自分の数式を使用することができます。 –

関連する問題