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

Wenn Zelle Rot dann "x"-Markierung

Forumthread: Wenn Zelle Rot dann "x"-Markierung

Wenn Zelle Rot dann "x"-Markierung
21.11.2021 19:23:49
MikeM
Hallo,
ich habe sechs Werte.
Von denen sind 3 rot und 3 grün markiert (Hintergrund).
Ich möchte, dass hinter den roten Zellen ein x steht und hinter den grünen ein y.
Also quasi: Wenn Zelle links daneben rot dann "x" ansonsten y.
Kann mir jemand helfen?
Danke euch.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn Zelle Rot dann "x"-Markierung
21.11.2021 19:36:39
Hajo_Zi
Tabelle2
 AB
21 X
22 Y
23 Y
24 Y

verwendete Formeln
Zelle Formel Bereich N/A
B21:B24=WENN(Farbe=3;"X";"Y")  

definierte Namen  
Name Bezieht sich auf Tabelle Z1S1-Formel
Farbe=ZELLE.ZUORDNEN(63;INDIREKT("ZS(-1)";FALSCH)) =GET.CELL(63,INDIRECT("ZS(-1)",FALSE))
http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip
http://Hajo-Excel.de/tools.htm
Add-In-Version 25.23 einschl. 64 Bit
XHTML-Tabelle zur Darstellung in Foren, einschl. Funktion zum Zurücklesen in eine Excel-Tabelle


GrußformelHomepage
In diesem Forum bekomme nur selten eine Mailbenachrichtigung, weitere Antworten sind zufällig.
Anzeige
AW: Wenn Zelle Rot dann "x"-Markierung
22.11.2021 13:53:03
MikeM
Hajo, vielen Dank. Das klappt so aber leider bei mir nicht. Ich habe die Zellfarbe über eine bedingte Formatierung gemacht (hatte ich jedoch nicht erwähnt da ich dachte, dass es nicht wichtig wäre). Daher geht es nicht.
Aber ich konnte deine Lösung zumindest testen und ist nun im Hinterkopf gespeichert für die Zukunft.
Ich habe es über eine Formel in der Zelle selbst hinbekommen. Also quasi die bedingte Formatierung in die Zelle übernommen.
Trotzdem Danke für die Mühe!
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Excel: "x"-Markierung bei roten Zellen setzen


Schritt-für-Schritt-Anleitung

Um in Excel "x"-Markierungen hinter roten Zellen zu setzen, kannst du die folgende Methode verwenden:

  1. Zellen formatieren: Markiere die Zellen, die rot oder grün formatiert werden sollen.
  2. Bedingte Formatierung: Wende die bedingte Formatierung an, um die Zellen rot oder grün zu färben.
  3. Formel erstellen:
    • Gehe zu einer Zelle, in der du das "x" oder "y" anzeigen lassen möchtest.
    • Verwende die folgende Formel, um die Zellfarbe zu überprüfen:
      =WENN(Farbe=3; "X"; "Y")
    • Hierbei wird angenommen, dass die Farbe rot den Wert 3 hat.
  4. Farbe bestimmen: Definiere einen Namen für die Funktion, um die Zellenfarbe zu ermitteln:
    Farbe = ZELLE.ZUORDNEN(63;INDIREKT("ZS(-1)";FALSCH))

Häufige Fehler und Lösungen

  • Fehler: Die Formel funktioniert nicht, wenn die Zellen über bedingte Formatierung gefärbt sind.

    • Lösung: Excel kann die Farbe von Zellen, die über bedingte Formatierung gefärbt sind, nicht direkt erkennen. Du musst die Bedingungen der Formatierung in die Formel übernehmen.
  • Fehler: "x" wird nicht angezeigt.

    • Lösung: Überprüfe, ob die Zellreferenzen korrekt sind und die Bedingungen in der Formel stimmen.

Alternative Methoden

Eine alternative Methode ist die Verwendung von VBA (Visual Basic for Applications):

  1. Öffne den VBA-Editor mit ALT + F11.
  2. Füge ein neues Modul hinzu und verwende den folgenden Code:
    Sub MarkiereX()
       Dim Zelle As Range
       For Each Zelle In Selection
           If Zelle.Interior.Color = RGB(255, 0, 0) Then
               Zelle.Offset(0, 1).Value = "X"
           ElseIf Zelle.Interior.Color = RGB(0, 255, 0) Then
               Zelle.Offset(0, 1).Value = "Y"
           End If
       Next Zelle
    End Sub
  3. Schließe den Editor und führe das Makro aus.

Praktische Beispiele

Angenommen, du hast die folgenden Werte in Spalte A und möchtest in Spalte B die Markierungen setzen:

A (Farbe) B (Markierung)
Rot X
Grün Y
Grün Y
Rot X

Verwende die Formel in Zelle B1:

=WENN(Farbe=3; "X"; "Y")

Setze diese Formel nach unten für die restlichen Zeilen ein.


Tipps für Profis

  • Nutze Namen für Deine Zellen, um die Formeln lesbarer zu gestalten.
  • Bei komplexen Bedingungen kann die Kombination aus WENN und UND hilfreich sein.
  • Halte deine bedingte Formatierung so einfach wie möglich, um die Performance von Excel nicht zu beeinträchtigen.

FAQ: Häufige Fragen

1. Kann ich die Formel auch für andere Farben verwenden?
Ja, ändere einfach den Wert in der Formel für die entsprechende Farbe. Zum Beispiel hat Grün den Wert 4.

2. Funktioniert das in allen Excel-Versionen?
Die hier beschriebenen Methoden sollten in den meisten modernen Excel-Versionen funktionieren, einschließlich Excel 2016 und neuer.

3. Was mache ich, wenn Excel die Farbe nicht erkennt?
Das liegt oft daran, dass die Farbinformationen aus der bedingten Formatierung nicht ausgelesen werden können. In solchen Fällen ist die Verwendung von VBA eine gute Lösung.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige