Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Doppelte Werte in Zeile markieren

Doppelte Werte in Zeile markieren
06.08.2022 21:55:46
Christian
Hallo zusammen, ich stehe gerade ein wenig auf dem Schlauch.
Ich habe in Spalte F,L und R Werte stehen (Zahlen und Texte)
Wenn die Werte mehrfach in einer Zeile vorkommen, möchte ich die Zelle rot färben.
Jede Zeile muss einzeln betrachtet werden und auch nur in den Spalten F,L, und R, da in den anderen SPalten auch Werte stehen die aber nicht dazu gehören
VBA oder Hilfsspalte wäre egal. Hat jemand evtl eine Idee?
https://www.herber.de/bbs/user/154537.xlsx
Gruß
Christian
Anzeige

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Formel für bedingte Formatierung
06.08.2022 22:56:44
WF
Hi.
in F3:
=SUMMENPRODUKT(($F$3:$R$99=F3)*{1.0.0.0.0.0.1.0.0.0.0.0.1})>1
WF
Bist du dir sicher?
06.08.2022 23:11:15
SF
Ich hab grad kein Excel zur Hand, aber ich meine, Konstrukte wie {....} funktionieren nicht in der bed. Formatierung.
da hast Du Recht !
06.08.2022 23:42:04
WF
Vereinigungen o.ä. werden nicht akzeptiert.
Ich hatte nur die Formel gefummelt - die war OK - die bed. F. ist wohl ne Mimose ?
WF
Anzeige
AW: mit Hilfe von REST() und SUMME() ...
07.08.2022 07:54:01
REST()
Hallo Christian,
... markiere F3:R## und gib danach folgende bedingte Formatierungsformel ein:
=SUMME(($F3:$R3=F3)*(REST(SPALTE($F3:$R3);6)=0))&gt1
Gruß Werner
.. , - ...
AW: mit Hilfe von REST() und SUMME() ...
07.08.2022 09:46:08
REST()
Vielen Dank Werner, funktioniert wunderbar.
Vielen Dank auch an alle, die sich die Zeit genommen haben, um mir zu helfen.
Schönen Sonntag noch
Christian
Anzeige
AW: bitteschön owT
07.08.2022 11:05:13
neopa
Gruß Werner
.. , - ...
AW: bitteschön owT
07.08.2022 11:35:00
Christian
Hallo Werner ,
ich hab das Thema noch mal aufgemacht, evtl hättest für das Problem noch eine Idee.
Wenn in einer Zeile 2 Zellen in F,L oder R kein Wert drin steht, erkennt er diese natürlich auch als Doppelt und markiert den kompletten Bereich dann in rot (siehe Bild)
Notfalls müsste ich da noch andere Bedingte Formatierungen drumherum basteln, aber ich muss auch ein wenig die Performance der Datei im Auge behalten, da die
Originaldatei ein wenig größer wird :D
Userbild
Gruß
Christian
Anzeige
AW: bitteschön owT
07.08.2022 12:02:35
HeritzP
Hallo,

=ZÄHLENWENNS($F3:$R3;F3)>1

AW: nein, wegen evtl. ZwischenSpaltenWerten owT
07.08.2022 13:12:06
neopa
Gruß Werner
.. , - ...
Vielen Danke
07.08.2022 12:31:53
Christian
Funktioniert wunderbar, auch in der Originaldatei,
danke
Gerne !
07.08.2022 12:33:28
onur
AW: oder so: =(SUMME(...)>1)*(REST*(F3<>"") owT
07.08.2022 13:09:06
neopa
Gruß Werner
.. , - ...
Anzeige
AW: in die Betreffzeile falsch einkopiert ...
07.08.2022 13:20:37
neopa
Hallo Christain,
... komplett und richtig muss meine Formel in F3 der bedingten Formatierung natürlich wie folgt ergänzt (nachfolgend fett dargestellt) werden:
=(SUMME(($F3:$R3=F3)*(REST(SPALTE($F3:$R3);6)=0))&gt1)*(F3"")
Gruß Werner
.. , - ...
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Doppelte Werte in Zeile markieren


Schritt-für-Schritt-Anleitung

Um doppelte Werte in einer Zeile zu markieren, kannst Du die bedingte Formatierung in Excel verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Bereich auswählen: Markiere den Bereich von Zellen, in dem Du die doppelten Werte identifizieren möchtest (z.B. F3:R3).
  2. Bedingte Formatierung: 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“.
    • Gib folgende Formel ein:
      =SUMME(($F3:$R3=F3)*(REST(SPALTE($F3:$R3);6)=0))>1
  4. Format festlegen: Klicke auf „Formatieren…“, wähle eine rote Füllfarbe aus und bestätige mit „OK“.
  5. Regel anwenden: Klicke erneut auf „OK“, um die Regel anzuwenden.

Diese Schritte helfen Dir, doppelte Werte in einer Zeile farblich zu markieren.


Häufige Fehler und Lösungen

  • Bedingte Formatierung funktioniert nicht: Achte darauf, dass Du die richtige Formel eingegeben hast. Bei der Verwendung von {...} in der Formel kann es zu Problemen kommen. Verwende stattdessen die oben angegebene Formel.

  • Leere Zellen werden als doppelt markiert: Um dies zu vermeiden, ergänze die Formel mit einer Bedingung, die leere Zellen ignoriert:

    =SUMME(($F3:$R3=F3)*(REST(SPALTE($F3:$R3);6)=0))>1)*(F3<>"")

Alternative Methoden

Falls Du VBA bevorzugst, kannst Du auch ein Makro verwenden, um die doppelten Werte in Excel zu markieren. Hier ein einfaches Beispiel:

Sub DoppelteWerteMarkieren()
    Dim rng As Range
    Dim cell As Range
    Set rng = Range("F3:R99")

    For Each cell In rng
        If Application.WorksheetFunction.CountIf(rng.Rows(cell.Row), cell.Value) > 1 Then
            cell.Interior.Color = vbRed
        End If
    Next cell
End Sub

Füge diesen Code in das VBA-Editor-Fenster ein und führe das Makro aus, um doppelte Werte zu markieren.


Praktische Beispiele

Wenn Du beispielsweise eine Liste hast, in der die Werte in den Spalten F, L und R stehen und Du häufige Werte markieren möchtest, kannst Du die oben beschriebene Methode verwenden.

Ein praktisches Beispiel könnte sein, dass Du eine Liste von Produktnummern oder Kundennamen hast, und Du möchtest sicherstellen, dass keine Duplikate vorhanden sind. Die bedingte Formatierung wird Dir helfen, diese schnell zu erkennen.


Tipps für Profis

  • Mehrfache Werte markieren: Du kannst mehrere Regeln für unterschiedliche Farben hinzufügen, um verschiedene doppelte Werte farblich zu kennzeichnen.
  • Verwenden von Datenüberprüfung: Ergänze die bedingte Formatierung mit einer Datenüberprüfung, um die Eingabe von doppelten Werten zu verhindern.
  • Leistung optimieren: Bei großen Datenmengen kann die bedingte Formatierung die Leistung beeinträchtigen. Überlege, ob Du die Funktionalität auf bestimmte Bereiche beschränken kannst.

FAQ: Häufige Fragen

1. Warum funktioniert die bedingte Formatierung nicht für meine Daten?
Überprüfe, ob die Formel korrekt ist und ob Du den richtigen Bereich ausgewählt hast.

2. Kann ich auch mehrere Spalten gleichzeitig auf doppelte Werte überprüfen?
Ja, indem Du die Formel entsprechend anpasst und den gesamten Bereich von Spalten angibst.

3. Wie kann ich die doppelten Werte in verschiedenen Farben markieren?
Füge mehrere Regeln in der bedingten Formatierung hinzu und wähle für jede Regel eine andere Farbe aus.

4. Gibt es eine Möglichkeit, doppelte Werte in einer Zeile zu zählen?
Ja, Du kannst die Funktion ZÄHLENWENNS verwenden, um die Anzahl der Vorkommen eines Wertes in einer Zeile zu zählen.

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