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

Forumthread: andere Textfarbe,wenn Wert nicht in Matrix vorhand

andere Textfarbe,wenn Wert nicht in Matrix vorhand
26.08.2004 18:10:14
Micha.hal
Hallo Excelperten,
ist Folgendes möglich: Ich gebe in einer Tabelle Namen in verschiedenen Zellen ein. Dann gibt es ein weiteres Tabellenblatt, in dem eine Reihe von Namen aufgelistet sind. Wenn der in der ersten Tabelle eingegebene Name nicht in der Liste enthalten ist, soll der eingegebene Name z. B. Rot dargestellt werden. Trägt man ihn in der Liste nach, wird er auch in der ersten Tabelle wieder Schwarz dargestellt.
Vielen Dank für die Tipps.
Micha
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: andere Textfarbe,wenn Wert nicht in Matrix vorhand
26.08.2004 18:44:46
UweN
Hi Micha,
die Lösungs deines Problems ist eine Kombination aus SVERWEIS und bedingter Formatierung.
Ich würde es in etwa so angehen:
Mit der Funktion SVERWEIS überprüfe ich zunächst einmal, ob der eingegebene Name in der anderen Tabelle vorhanden ist.
Anschließend mit Format - bedingter Formatierung dafür sorgen, daß das mit der Farbe funktioniert.
Ich hab' mal ein Beispiel gemacht: https://www.herber.de/bbs/user/10173.xls
In sheet 1 kannst Du Namen eintragen. Je nachdem, ob sie in Sheet 2 vorhanden sind wird der Name entsprechend eingefärbt.
Ach ja.... noch' ne Idee: Du kannst auch verhindern, daß ein Name eingetragen wird, der in der anderen Liste nicht auftaucht mit der Gültigkeitsfunktion.
Dazu einfach: Daten - Gültigkeit wählen.
Dann kannst Du die Liste der erlaubten Namen eintragen bzw. auf eine Matrix verweisen. Diese muß allerdings im selben Tabellenblat liegen.
Gruß
Uwe
Anzeige
AW: andere Textfarbe,wenn Wert nicht in Matrix vorhand
26.08.2004 18:48:20
UweN
.... sorry, war noch ein Fehler bei der bedingten Formatierung drin.
Jetzt ist es richtig:
https://www.herber.de/bbs/user/10175.xls
Gruß
Uwe
AW: andere Textfarbe,wenn Wert nicht in Matrix vorhand
Micha.hal
Vielen Dank für beide Tipps. Beide getestet und für gut befunden.
Überlege mir jetzt nur noch, welcher am besten passt.
Danke.
Micha
Anzeige
AW: andere Textfarbe,wenn Wert nicht in Matrix vorhand
OttoH
Hallo Micha,
versuch mal folgende VAriante:
 
 ABCDEFG
1       
2       
3Anton   Anton  
4Berti   Berti  
5Franz   Conny  
6Det   Det  
7Günter   Edi  
8Hans   Fritzchen  
9       
10       
11       
12       
13       
14       
15       
16       
17       
18       
Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
A31. / Formel ist =ISTNV(SVERWEIS(A3;$E$3:$E$12;1;FALSCH))=WAHRAbc
A41. / Formel ist =ISTNV(SVERWEIS(A4;$E$3:$E$12;1;FALSCH))=WAHRAbc
A51. / Formel ist =ISTNV(SVERWEIS(A5;$E$3:$E$12;1;FALSCH))=WAHRAbc
A61. / Formel ist =ISTNV(SVERWEIS(A6;$E$3:$E$12;1;FALSCH))=WAHRAbc
A71. / Formel ist =ISTNV(SVERWEIS(A7;$E$3:$E$12;1;FALSCH))=WAHRAbc
A81. / Formel ist =ISTNV(SVERWEIS(A8;$E$3:$E$12;1;FALSCH))=WAHRAbc
A91. / Formel ist =ISTNV(SVERWEIS(A9;$E$3:$E$12;1;FALSCH))=WAHRAbc
A101. / Formel ist =ISTNV(SVERWEIS(A10;$E$3:$E$12;1;FALSCH))=WAHRAbc
A111. / Formel ist =ISTNV(SVERWEIS(A11;$E$3:$E$12;1;FALSCH))=WAHRAbc
A121. / Formel ist =ISTNV(SVERWEIS(A12;$E$3:$E$12;1;FALSCH))=WAHRAbc
A131. / Formel ist =ISTNV(SVERWEIS(A13;$E$3:$E$12;1;FALSCH))=WAHRAbc
A141. / Formel ist =ISTNV(SVERWEIS(A14;$E$3:$E$12;1;FALSCH))=WAHRAbc
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß OttoH
Anzeige
AW: andere Textfarbe,wenn Wert nicht in Matrix vorhand
Micha.hal
Vielen Dank für beide Tipps. Beide getestet und für gut befunden.
Überlege mir jetzt nur noch, welcher am besten passt.
Danke.
Micha
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Textfarbe in Excel ändern, wenn Wert nicht in Liste vorhanden


Schritt-für-Schritt-Anleitung

Um die Textfarbe in Excel zu ändern, wenn ein Wert nicht in einer Liste vorhanden ist, kannst Du die bedingte Formatierung in Kombination mit der SVERWEIS-Funktion verwenden. Hier sind die Schritte:

  1. Daten vorbereiten: Erstelle zwei Tabellenblätter. Im ersten Blatt (z. B. "Tabelle1") gib die Namen ein, die Du überprüfen möchtest. Im zweiten Blatt (z. B. "Tabelle2") erstelle eine Liste der zulässigen Namen.

  2. Bedingte Formatierung anwenden:

    • Markiere die Zellen in "Tabelle1", die Du formatieren möchtest.
    • Gehe zu Start > Bedingte Formatierung > Neue Regel.
    • Wähle Formel zur Ermittlung der zu formatierenden Zellen verwenden.
    • Gib die folgende Formel ein:
      =ISTNV(SVERWEIS(A1;Tabelle2!$E$3:$E$12;1;FALSCH))
    • Klicke auf Formatieren und wähle die gewünschte Schriftfarbe (z. B. Rot).
    • Bestätige mit OK.
  3. Testen: Gib einen Namen in "Tabelle1" ein, der nicht in "Tabelle2" vorhanden ist, um zu sehen, ob die bedingte Formatierung funktioniert.


Häufige Fehler und Lösungen

  • Fehler: Falsche Zellreferenz: Stelle sicher, dass Du die richtige Zellreferenz ($E$3:$E$12) in der SVERWEIS-Formel verwendest, die auf die Liste in "Tabelle2" verweist.

  • Problem: Keine Farbänderung: Überprüfe die Formel in der bedingten Formatierung. Sie muss korrekt eingegeben sein, und der Bezug auf die Zelle (A1) muss zur aktiven Zelle in der Auswahl passen.


Alternative Methoden

  • Datenüberprüfung: Du kannst die Gültigkeitsfunktion verwenden, um zu verhindern, dass Werte eingegeben werden, die nicht in der Liste vorhanden sind. Wähle Daten > Datenüberprüfung und verlinke auf den Bereich in "Tabelle2".

  • Formel statt SVERWEIS: Nutze die Funktion WENN zusammen mit ZÄHLENWENN, um die Bedingung zu überprüfen:

    =WENN(ZÄHLENWENN(Tabelle2!$E$3:$E$12;A1)=0;WAHR;FALSCH)

Praktische Beispiele

  1. Beispiel 1: Angenommen, Du hast eine Liste von Namen in "Tabelle2" von E3 bis E12. Wenn Du "Max" in "Tabelle1" A1 eingibst und dieser Name nicht in "Tabelle2" vorhanden ist, wird die Schriftfarbe in Rot angezeigt.

  2. Beispiel 2: Wenn Du die Formel anpasst, um die Hintergrundfarbe zu ändern, kannst Du die Formatierungsoptionen in der bedingten Formatierung entsprechend anpassen.


Tipps für Profis

  • Optimierung der Formeln: Du kannst die Formeln vereinfachen, indem Du benannte Bereiche für die Liste in "Tabelle2" verwendest. Setze die Liste als benannten Bereich (z. B. "NamenListe") und verwende ihn in der SVERWEIS-Formel:

    =ISTNV(SVERWEIS(A1;NamenListe;1;FALSCH))
  • Bedingte Formatierung erweitern: Du kannst mehrere Regeln für verschiedene Farben hinzufügen, z. B. grün für gültige Werte und rot für ungültige.


FAQ: Häufige Fragen

1. Frage
Wie kann ich die Farbe ändern, wenn der Wert in einer anderen Tabelle vorhanden ist?
Antwort: Verwende die Formel mit SVERWEIS oder ZÄHLENWENN, um zu prüfen, ob der Wert in der anderen Tabelle vorhanden ist, und passe die bedingte Formatierung entsprechend an.

2. Frage
Kann ich die Schriftfarbe für mehrere Zellen gleichzeitig ändern?
Antwort: Ja, markiere einfach alle Zellen, die Du formatieren möchtest, bevor Du die bedingte Formatierung anwendest. Die Formel wird dann entsprechend auf jede Zelle in der Auswahl angewendet.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige