2017-11-05 5 views
1

Ich habe Probleme mit Bedingte Formatierung in Excel. Kein Problem mit dem Setup für eine Zeile, aber kein Glück, es auf den Rest des Arbeitsblattes zu replizieren.Replizieren der bedingten Formatierung in 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 

Das Ziel ist, zu identifizieren, wenn die Spalte A mit dem Wert # N/A (Standardfehlermeldung für MATCH-Funktion) gefüllt ist. Wenn dies der Fall ist, sollten Zellen in den Spalten - A, B, C - NUR AUF DER GLEICHEN REIHE formatiert werden (mit der Farbe Rot). I.e. Beispiel: A2: C3 sollte formatiert sein.

Dies funktioniert für mich, aber nur für die erste Zeile und ich kann nicht korrekt nach unten replizieren.

Ich wähle A2: C2 -> Bedingte Formatierung -> Neue Regel -> Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatieren.

I werde mit dem Formatierungsaufbau am Ende, wie:

Formel: = $ A $ 2 = $ D $ 2 Betrifft: = $ A $ 2: $ C $ 2

A2 bis C2 wird formatiert, wie erwartet (aufgrund von A2 = D2). Allerdings kann ich dasselbe in den nächsten Zeilen nicht replizieren. Die Format-Painter-Funktion erweitert die aktuelle Funktionalität, so dass immer noch A2 = D2-Übereinstimmung für die Formatierung anderer Zeilen anstelle von A3 = D3 usw. gesucht wird.

Ziemlich sicher, der Schlüssel ist in $, aber nichts hat noch funktioniert. Es ist auch ziemlich sicher, dass Excel nur eine Zelle in Spalte D mit dem Wert # N/A zum Vergleich füllen darf.

Antwort

1

Sie haben drei Probleme, zuerst ist Ihr Bereich (Teil von) einer einzigen Reihe =$A$2:$C$2. Versuchen Sie die Auswahl ColumnsA: C, bevor die Regel hinzufügen oder ändern Gilt für:

=$A:$C 

Zweitens Sie die Zeile Referenzen in Ihrer Formel verankert haben. Der ‚Stil‘ sein sollte:

=$A1=$D1 

jedoch Ihr drittes Problem ist, dass zu vergleichen Fehler (#N/A aus einer Funktion führen) zurück ... #N/A (also weiß ich nicht, wie man auch nur eine einzige Zeile zu bekommen verwaltet funktionieren, da CF ein TRUE Ergebnis zum Auslösen benötigt).

Vielleicht versuchen:

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

Ersetzen Sie die Formel Teil mit

=iserror($A2) 

Sie manuell die $ entfernen müssen.

+0

Das Gilt auch oder wird dies nur noch formatieren Sie eine einzelne Zeile adressiert werden, um reichen müssen. Ein kleines Detail ist, dass Sie das (vernünftige!) Ziel haben, wenn die Spalte A mit dem Wert '# N/A' gefüllt ist, wenn OP * einen Vergleich mit ColumnD zu haben scheint. Und vielleicht noch kleiner, "ISERROR" wird für andere als "# N/A" ausgelöst (was ein "Bonus" sein könnte!). Das '$' wird definitiv benötigt, wenn die Formel auch auf ColumnB: C angewendet werden soll, mit dem Trigger in ColumnA. – pnuts

Verwandte Themen