Wie füge ich Zellen mit # N / A in Excel eine bedingte Formatierung hinzu?

18

Ich habe eine Spalte in Excel 2013 mit Werten gefüllt mit gefunden VLOOKUP(). Aus irgendeinem Grund kann ich keine bedingte Formatierung verwenden, um Zellen hervorzuheben, die enthalten #N/A.

Ich habe versucht, Hervorhebungsregeln für "Equal To ..." und "Text That Contains ..." zu erstellen, aber beide scheinen nicht zu funktionieren.

Wie kann ich die bedingte Formatierung verwenden, um Zellen hervorzuheben, die # N / A enthalten?

Formatieren Sie Zellen, die den Text # N / A enthalten

Stevoisiak
quelle

Antworten:

21

#N/Aist für Excel kein "Text", es sieht einfach so aus. Es ist tatsächlich ein sehr spezifischer Fehler, was bedeutet, dass der Wert aufgrund eines Fehlers während der Berechnung "Nicht verfügbar" ist.

Sie können verwenden ISNA(Range), um einen Fehler dieses Typs abzugleichen.

Anstatt "enthält Text" möchten Sie eine neue leere Regel anstelle der generischen erstellen und dann "Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen".

Dort sollten Sie in der Lage sein, die Regel für die erste Zelle in Ihrem Bereich einzurichten, und sie fließt über den Rest des Bereichs.

=ISNA(range)

Zum Beispiel zum bedingten Formatieren von Zellen B6:B8:

  1. Wählen Sie die erste Zelle aus, die Sie hervorheben möchten. (B6)
  2. Klicken Sie auf Startseite -> Bedingte Formatierung -> Regeln verwalten -> Neue Regel .
  3. Wählen Sie Formel verwenden, um zu bestimmen, welche Zellen formatiert werden sollen .
  4. Geben Sie in das Feld Formatwerte, in denen diese Formel wahr ist , ein =ISNA($B6).
  5. Klicken Sie auf Format , um die Zellenformatierung festzulegen, und wählen Sie dann OK .
  6. Klicken Sie erneut auf OK , um die Formatierungsregel zu erstellen.
  7. Im Bedingte Formatierung Rules Manager , bearbeiten den Bereich unter Bezieht sich auf (zB: $B6:$B8)
  8. Wählen Sie OK , um die Regel anzuwenden.

Rote Formatierung für Zellen B6: B8 mit # N / A.

Welches mit true übereinstimmt und somit die gewünschte Formatierung anwendet.

Als Referenz stellt Microsoft eine Liste der IS-Funktionen zur Verfügung, die zeigt, was sie sind, sowie Beispiele für ihre Verwendung.

Mokubai
quelle
Ein Grund, warum die Verwendung von "enthält Text" nicht funktioniert, ist, dass sich bei einer Änderung Ihrer Spracheinstellungen vermutlich "# N / A" in die lokale Abkürzung von N / A ändert.
Muzer
Wenn ich die Regel hinzufüge, fließt sie nicht in die anderen Zellen. Es gilt nur für die Zelle, die ich hervorgehoben habe
Stevoisiak
@StevenVascellaro Stellen Sie sicher, dass Sie einen Bereich eingerichtet haben, aber stellen Sie auch sicher, dass das "$" -Zeichen in der Formel an der richtigen Stelle steht, da es den Ablauf der Regel einschränkt. Um nur die Daten zu speichern, muss sie sich vor der Spalte befinden, in meinem Fall "B". Um darüber zu gehen, muss es vor der Nummer stehen, nicht aber vor der Spalte. Wenn es vor beiden steht, funktioniert die Regel nicht. Ich habe $ B6, damit es Dinge ab Zeile 6 betrifft.
Mokubai
1
Wenn Sie einen mehrspaltigen mehrzeiligen Datensatz haben und ihn für alle Bereiche in Ihrem Bereich "gilt für" verwenden möchten, möchten Sie nur einen Startpunkt in diesem Bereich für die Formel und überhaupt kein "$" -Zeichen.
Mokubai
@StevenVascellaro notieren Sie sich die Formel und den Bereich "gilt für" hier: i.stack.imgur.com/mkk0l.png
Mokubai
4

Verwenden Sie eine benutzerdefinierte Formel von:

=ISERROR($C1)
Scott Craner
quelle
2

Oder verwenden Sie die Option "Nur Zellen formatieren, die enthalten" und ändern Sie die erste Dropdown-Liste von "Zellenwert" in "Fehler".

Dan
quelle
1

Eine andere Möglichkeit ist die Verwendung der folgenden Formel:

=IFERROR(VLOOKUP(A1,[Some Range],[Some Column]), "Not Found")

Ersetzen Sie "Nicht gefunden" durch einen geeigneten Fehlertext.

Legen Sie dann eine bedingte Formatregel für den von Ihnen geschriebenen Fehlertext fest. Wenn der VLOOKUP einen Wert findet, gibt er den Wert aus. Andernfalls wird der Fehlertext ausgegeben, auf den dann bedingte Formatierungsregeln angewendet werden.

SGR
quelle
1

Normalerweise habe ich das System nur ausgetrickst, indem ich alle Zellen in einer bestimmten Farbe markiert und dann eine Regel hinzugefügt habe, um die "richtigen" Werte in Schwarz zu formatieren. Das Ergebnis ist, dass alle nicht korrekten Werte farbig bleiben

Steph
quelle