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

Forumthread: Doppelte Werte werden nicht angezeigt

Doppelte Werte werden nicht angezeigt
Frank
Hallo zusammen,
ich habe folgendes Problem in einer Exceltabelle:
Ich habe "Stammkunden" mit Nachnamen in Spalte A stehen, ein Name pro Zelle.
Aus dem Netz kopiere ich aus einer Liste diverse Nachnamen, die AUCH "Stammkunden" enthalten kann.
Ich füge diese als "Werte" in Excel ein und kopiere sie danach noch mal ordnungsgemäß in die Spalte A unter die "Stammkunden" ... Formatierung ist komplett gleich.
Dann verwende ich folgendes Makro:
Option Explicit

Public Sub Doppelte_Rot()
Dim lngZeile As Long
Dim lngZeilenSprung As Long
Dim strSuchwert As String
lngZeile = Cells(Rows.Count, 1).End(xlUp).Row
For lngZeilenSprung = lngZeile To 1 Step -1
strSuchwert = Cells(lngZeilenSprung, 1).Value
If Application.WorksheetFunction.CountIf(Range(Cells(1, 1), Cells(lngZeile, 1)),  _
strSuchwert)  1 Then
Cells(lngZeilenSprung, 1).Interior.ColorIndex = 3
End If
Next lngZeilenSprung
End Sub

Problem: Ich WEISS definitiv, dass es doppelte Werte gibt, diese werden jedoch NICHT rot angezeigt und leider weiß ich überhaupt nicht, woran das liegt oder wie man das Problem anders lösen könnte.
Hatte jm. schon einmal ein ähnliches Problem und kann mir einen Tipp geben?
Gruß
Frank
Anzeige

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

Betreff
Benutzer
Anzeige
AW: Doppelte Werte werden nicht angezeigt
20.12.2010 09:09:15
Tino
Hallo,
wenn es nur um das hervorhebt der doppelten Daten geht,
wie wäre es einfach mit der Bedingten Formatierung.
Spalte A markieren und unter Bedingte Formatierung -&gt Formel
diese Formel eingeben und das Format zuteilen.
=ZÄHLENWENN($A:$A;$A1))>1
Gruß Tino
Anzeige
Erledigt
20.12.2010 09:35:11
Frank
Vielen Dank!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Doppelte Werte in Excel erkennen und hervorheben


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass alle Nachnamen in Spalte A korrekt eingegeben sind. Überprüfe, ob es Leerzeichen oder andere unsichtbare Zeichen gibt, die die Erkennung von doppelten Werten beeinträchtigen könnten.

  2. Bedingte Formatierung anwenden:

    • Markiere die gesamte Spalte A.
    • Gehe zu Start > Bedingte Formatierung > Neue Regel.
    • Wähle Formel zur Ermittlung der zu formatierenden Zellen verwenden.
    • Gib die folgende Formel ein:
      =ZÄHLENWENN($A:$A;A1)>1
    • Wähle ein Format (z.B. rote Schriftfarbe) und bestätige mit OK.
  3. Makro verwenden (optional): Wenn Du mit VBA vertraut bist, kannst Du das folgende Makro verwenden, um doppelte Werte hervorzuheben:

    Public Sub Doppelte_Rot()
       Dim lngZeile As Long
       Dim lngZeilenSprung As Long
       Dim strSuchwert As String
       lngZeile = Cells(Rows.Count, 1).End(xlUp).Row
       For lngZeilenSprung = lngZeile To 1 Step -1
           strSuchwert = Cells(lngZeilenSprung, 1).Value
           If Application.WorksheetFunction.CountIf(Range(Cells(1, 1), Cells(lngZeile, 1)), strSuchwert) > 1 Then
               Cells(lngZeilenSprung, 1).Interior.ColorIndex = 3
           End If
       Next lngZeilenSprung
    End Sub

    Achte darauf, dass sich die Werte in Spalte A befinden.


Häufige Fehler und Lösungen

  • Doppelte Werte werden nicht angezeigt: Stelle sicher, dass die Daten in Spalte A keine zusätzlichen Leerzeichen oder nicht druckbare Zeichen enthalten. Nutze die Funktion =GLÄTTEN(A1) um diese zu entfernen.

  • Makro funktioniert nicht: Überprüfe, ob der Code korrekt in einem Modul eingefügt wurde und dass die Makros in Deinen Excel-Einstellungen aktiviert sind.

  • Bedingte Formatierung funktioniert nicht: Achte darauf, dass Du die richtige Formel eingegeben hast. Die Formel muss an die spezifische Spalte angepasst werden, in der Du die doppelten Werte finden möchtest.


Alternative Methoden

  • Doppelte Werte in Excel ausblenden: Statt sie hervorzuheben, kannst Du die doppelten Werte auch ausblenden. Verwende dazu die Funktion Daten > Duplikate entfernen, um die doppelten Werte zu löschen. Aber sei vorsichtig: Dabei könnten wichtige Daten verloren gehen.

  • Pivot-Tabellen: Du kannst auch eine Pivot-Tabelle erstellen, um die einzigartigen Werte zu sehen. Gehe zu Einfügen > PivotTable und wähle die Daten aus.


Praktische Beispiele

Angenommen, Du hast folgende Nachnamen in Spalte A:

Nachname
Müller
Schmidt
Meyer
Müller
Weber

Mit der oben erwähnten bedingten Formatierung wird der Nachname "Müller" in der Liste rot hervorgehoben, sobald Du die Regel anwendest.


Tipps für Profis

  • Datenvalidierung: Verwende die Datenvalidierung, um sicherzustellen, dass keine doppelten Werte eingegeben werden. Gehe zu Daten > Datenüberprüfung und wähle Benutzerdefiniert, dann benutze die Funktion ZÄHLENWENN.

  • Makros optimieren: Wenn Du häufig mit doppelten Werten arbeitest, kannst Du das Makro so anpassen, dass es automatisch beim Öffnen der Datei ausgeführt wird.


FAQ: Häufige Fragen

1. Warum werden einige doppelte Werte nicht angezeigt?
Das kann an unsichtbaren Zeichen oder unterschiedlichen Formatierungen liegen. Überprüfe die Daten auf Leerzeichen oder andere Formatierungsprobleme.

2. Wie entferne ich Duplikate in Excel?
Gehe zu Daten > Duplikate entfernen und wähle die Spalte aus, aus der Du die doppelten Werte entfernen möchtest. Dies ist eine einfache Möglichkeit, um sicherzustellen, dass Du keine doppelten Werte mehr hast.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige