2017-11-05 5 views
1

Excelで条件付き書式を使用する際に問題があります。 1行のセットアップで問題はありますが、ワークシートの残りの部分に複製することはできません。 Excelで条件付き書式を複製する

  A   B   C    D 
1 MATCH_RESULT CODE DESCRIPTION CHECKUP     
2  #N/A   A1  Chair   #N/A 
3  #N/A   B1  Window  #N/A 
4   2   C1  Table   #N/A 
目標は、列Aが値#N/A(MATCH関数のデフォルトエラーメッセージ)で満たされているかどうかを識別することです。そうであれば、カラムA、B、Cのセルは同じ行にのみ書式設定する必要があります(赤色)。私。たとえば、A2:C3をフォーマットする必要があります。

これは私のために働いていますが、最初の行だけで、これを正しく下方に複製することはできません。

私はA2:C2 - >条件付き書式設定 - >新規ルール - >書式を使用して、書式設定するセルを決定します。

Iのような書式設定となってしまいます:

式:= $ A $ 2 = $ D $ 2 対象者:= $ A $ 2:C2を介して$ C $ 2

A2になり(A2 = D2のため)期待通りにフォーマットされています。しかし、私は次の行で同じことを複製することはできません。フォーマットペインタ関数は、現在の機能を拡張して、A3 = D3などの代わりに、まだA2 = D2の一致を調べて他の行をフォーマットします。

キーは$ですが、何もまだ機能していません。また、Excelでは、列Dの1つのセルに比較のために値#N/Aが設定されていることが分かります。

答えて

1

3つの問題があります。まず、範囲が1行の一部です(=$A$2:$C$2)。 ColumnsAを選択してみてください:ルールを追加する前にC、または変更はに適用:

=$A:$C 

第二に、あなたはあなたの式で行の参照を固定されています。 「スタイルは」次のようになります。

=$A1=$D1 

あなたの第三の問題は#N/A ...(関数から結果#N/A)エラーを返す比較(私はあなたにも、単一の行を取得するために管理方法がわからないということですがトリガするためにCFがTRUEの結果を必要とするため)。

多分試してみてください。

=AND(ISNA($A1),ISNA($D1)) 
0

は手動で$を削除する必要があり

=iserror($A2) 

で数式部品を交換してください。

+0

ザ・範囲に適用も対処しなければならないか、これはまだ唯一の単一の行をフォーマットします。細かいことは、OP *がColumnDとの比較を望んでいると思われるときに、(賢明な!)目的が "列Aが値 '#N/A'で満たされているということです。そして、おそらくはさらに小さな「ISERROR」が '#N/A'(これは「ボーナス」かもしれません! '$ 'はColumnB:CとColumnAのトリガーに適用するという公式が必要です。 – pnuts