Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: bedingte Formatierung nicht leerer Zellen, aber...

bedingte Formatierung nicht leerer Zellen, aber...
Peter
Hallo zusammen,
Zellen in Spalte B werden durch Formel befüllt.
Diese Formel führt bei manchen Zellen zu einem Wert, der angezeigt wird, bei anderen nicht.
Bedingte Formatierung soll nun die Zellen färben, in denen ein Wert steht.
Problem:
mit Zellwert ungleich "" oder mit Zellwert "" geht das nicht, weil ja die Formel in der Zelle steht, stattdessen werden alle Zellen gefärbt.
Beispiel:
in Spalte A stehen in manchen Zellen Buchstaben, in anderen nicht.
In B1=A1, Formel wird runterkopiert
Nun sollen in Spalte B die Zellen gefärbt werden, die die Werte aus A anzeigen.
Bitte nicht nach dem Sinn dieses stark vereinfachten Beispiels fragen, es geht um das Prinzip Zelle voll, Zelle leer, enthält Formel, aber zeigt nichts an, usw...
Danke für Erklärungen
Peter
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Sorry, Nachtrag
17.11.2011 14:10:50
Peter
In meiner Verinfachung bin ich zu weit gegangen:
in meinem Fall ist die Formel in B1 eher so: =wenn(A1"";A1;"")
AW: Sorry, Nachtrag
17.11.2011 15:35:41
Dieter
Hallo peter,
schon mal die Funktion ISTLEER versucht ?
Also bei bedingter Formatierung Formel ist - =istleer(B1)
Gruß
Dieter
AW:ISTLEER
17.11.2011 16:10:50
Peter
Hallo Dieter,
nein, ISTLEER klappt auch nicht, wahrscheinlich, weil die Zelle ja nicht wirklich leer ist (es steht ja die Formel =wenn(A1"";"";A1) drin); es wird nur nichts in der zelle angezeigt...
Peter
Anzeige
dann frag doch einfach $A1 ab
17.11.2011 15:44:33
Matthias
Hallo
bedingte Formatierung in B1
Formel ist: =$A1<>""
und runterkopieren
Gruß Matthias
Zellwert heißt auch Fml-ERGEBNIS und das ...
17.11.2011 16:07:12
Luc:-?
…fktt auch so, wie du das schreibst, Peter!
Zellwert ist… → ungleich → =""
Sicher hast du nur irgendwas falsch eingetragen. Wenn du dahingg Formel ist… =NICHT(ISTLEER(B1)) benutzt, wdn nur völlig leere Zellen nicht gefärbt.
Gruß Luc :-?
Anzeige
AW: Zellwert heißt auch Fml-ERGEBNIS und das ...
17.11.2011 16:38:16
Peter
Hallo Luc,
ja, Du hast recht. Ich hatte wohl was falsch eingetragen, bzw. mir mit der unglücklichen "Formulierung" Zellwert --> gleich --> =<>"" selber ein Bein gestellt.
Für das einfache Beispiel funktioniert das jetzt auch, aber in meiner wirklichen Tabelle besteht das Problem weiterhin: hier werden auch leere Zellen durch die bedingte Formatierung gefärbt.
Kann das damit zu tun haben, dass hier die Werte mittels einer Matrixformel eingetragen werden?
Diese Formel hat mir Rudi dankenswerterweise zusammengebastelt (s. meinen Thread "Zellinhalte auswählen und neu anordnen" weiter unten), die Formel lautet:
{=WENN(ZEILE(A1)>ANZAHL2(A:A);" " ;INDEX(B:B;KKLEINSTE(WENN(A$1:A$1000="x" ;ZEILE($1:$1000)); ZEILE(A1)))) }
PS: wie verlinke ich auf einen älteren Beitrag?
Gruß,
Peter
Anzeige
Daran kann's nicht liegen, denn das ...
17.11.2011 19:22:07
Luc:-?
…BedingtFormat interessiert die Fml nicht, Peter,
nur das Ergebnis → in VBA wäre das bspw Range("B1").Value nicht Range("B1").FormulaArray!
Aber deine Fml gibt ja auch gar keinen Leerstring "" aus, sondern ein Leerzeichen " ", und das ist natürlich stets ""!
Gruß Luc :-?
Anzeige
Am Leerzeichen lag´s. - Danke! owT
18.11.2011 13:15:29
Peter
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Bedingte Formatierung für nicht leere Zellen in Excel


Schritt-für-Schritt-Anleitung

Um die bedingte Formatierung für Zellen zu verwenden, die nicht leer sind, folge diesen Schritten:

  1. Zellen auswählen: Markiere die Zellen in Spalte B, die du formatieren möchtest.
  2. Bedingte Formatierung öffnen: Gehe zu Start > Bedingte Formatierung > Neue Regel.
  3. Formel zur Bestimmung der zu formatierenden Zellen verwenden: Wähle „Formel zur Ermittlung der zu formatierenden Zellen verwenden“.
  4. Formel eingeben: Gib die folgende Formel ein:
    =$A1<>""

    Diese Formel prüft, ob die Zelle in Spalte A nicht leer ist.

  5. Format festlegen: Klicke auf „Formatieren“ und wähle die gewünschte Formatierung aus.
  6. Regel anwenden: Bestätige mit „OK“ und schließe alle Dialoge.

Diese Methode sorgt dafür, dass nur die Zellen gefärbt werden, die tatsächlich einen Wert anzeigen.


Häufige Fehler und Lösungen

  • Problem: Alle Zellen werden gefärbt, obwohl sie leer erscheinen.

    • Lösung: Prüfe, ob die Zellen eine Formel enthalten, die einen Leerstring („“) ausgibt. Stelle sicher, dass die Formel tatsächlich einen echten Wert zurückgibt und keine Leerzeichen oder ähnliches.
  • Problem: Die bedingte Formatierung funktioniert nicht wie erwartet.

    • Lösung: Stelle sicher, dass die Formel korrekt eingegeben ist und dass die Zellreferenzen korrekt gesetzt sind (z. B. absolute vs. relative Referenzen).

Alternative Methoden

Eine andere Möglichkeit ist die Nutzung einer Matrixformel, um Zellen zu überprüfen, die nicht leer sind. Du kannst auch die Funktion ISTLEER verwenden, um leere Zellen zu ignorieren:

=NICHT(ISTLEER(B1))

Diese Formel kann in der bedingten Formatierung verwendet werden, um sicherzustellen, dass nur Zellen gefärbt werden, die tatsächlich einen Wert enthalten.


Praktische Beispiele

  1. Beispiel 1: Wenn du eine Farbänderung für Zellen in Spalte B wünschst, wenn Spalte A Daten enthält:

    • Formel: =$A1<>""
    • Wirkung: Zellen in B werden gefärbt, wenn die entsprechende Zelle in A nicht leer ist.
  2. Beispiel 2: Bedingte Formatierung für Zellen, die kleiner als ein bestimmter Wert sind:

    • Formel: =UND($A1<>"", $A1<10)
    • Wirkung: Zellen in B werden gefärbt, wenn A nicht leer ist und kleiner als 10.

Tipps für Profis

  • Verwende die Funktion WENN in Kombination mit ISTLEER, um komplexe Bedingungen zu erstellen. Zum Beispiel:

    =WENN(ISTLEER(B1), FALSCH, WAHR)
  • Achte darauf, dass die Formatierung nicht auf Zellen angewendet wird, die leer sind, indem du die Bedingung ISTLEER in die Formel integrierst.

  • Wenn du mit großen Datenmengen arbeitest, teste die bedingte Formatierung zuerst an einer kleinen Datenprobe.


FAQ: Häufige Fragen

1. Wie kann ich die bedingte Formatierung für leere Zellen ignorieren?
Verwende die Formel =NICHT(ISTLEER(B1)), um sicherzustellen, dass leere Zellen nicht gefärbt werden.

2. Was mache ich, wenn die bedingte Formatierung nicht funktioniert?
Überprüfe die verwendete Formel auf Syntaxfehler und stelle sicher, dass die richtigen Zellreferenzen verwendet werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige