Office-Software allgemein
Von: Βоrіѕ Τһurаu, 12.11.2003 07:27 Uhr
Hallo,

mein problem ist, ich hab ein Excel-Liste mit ca. 16.000 Zeilen und mitten drin sind einige doppelt (ca. 2500 doppelt). Sie stehen aber nicht immer direkt untereinander. Wie kann ich nun die doppelten finden und löschen??


Danke schon mal

boris



  1. Antwort von Ullrісһ Ѕаndеr 3
    Re: Doppelte Datensätze in EXCEL finden und lösche
    Hallo Boris,

    das folgende Makro wurde mal hier (oder in einem anderen Forum) gepostet.
    Ich habs selbst noch nicht getestet.
    Also, Kopie Deiner Datei anlegen und Makro drüberlaufen lassen.
    --------------------------------------------------------
    Sub DoppEinträgeAusListeEntf()
    Dim r, c As Variant
    Set r = Selection.Cells
    For c = r.Cells.Count To 1 Step -1
    If Application.CountIf(r, r(c)) <> 1 Then r(c).Value = ""
    Next c
    End Sub
    --------------------------------------------------------

    Viel Erfolg
    Ullrich Sander
    4 Kommentare
    • von Αnоnүm (abgemeldet) 1
      Re^2: Doppelte Datensätze in EXCEL finden und lösc
      Das Makro funktioniert. Aber gibt es so was auch wo gleich die ganze Zeile gelöscht wird? [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
    • Re^3: Doppelte Datensätze in EXCEL finden und lösc
      Hallo Michael,
      das geht, aber etwas umständlich.

      In einer Hilfsspalte die folgende Formel eingeben:

      =WENN(ZÄHLENWENN(A$1:A1;A1)>1;"Duplikat";"")

      Genau auf die Syntax achten!
      Runterkopieren bis zum letzten Datensatz.
      Über Autofilter die Einträge "Duplikat" filtern und über Bearbeiten/ Zellen löschen/ die Duplikate entfernen.

      Wichtig: die Formel geht davon aus, daß in Spalte A die eindeutigen Merkmale für einen Datensatz stehen. Ist das nicht der Fall, so muß die Formel angepasst werden.

      Ergibt sich die Eindeutigkeit erst aus mehreren Spalten
      (z.B. Vorname und Name), so muß man eine weiter Hilfsspalte anlegen und über die Formel "=A1&B1" die beiden Spaltenwerte zu einem eindeutigen Wert für den Datensatz zusammenführen.

      Immer mit Sicherheitskopie arbeiten!!!!

      Viel Erfolg
      Ullrich Sander
    • von Αnоnүm (abgemeldet) 6
      Re^4: Doppelte Datensätze in EXCEL finden und lösc
      Danke. so was ähnliches hatte ich mir auch schon ausgedacht. dachte nur vielleicht geht es auch mit hilfe eines makros mit nur einem klick ;-)))
    • Re^3: Noch ne Möglichkeit...
      Hallo Michael,
      hab ich grad in meiner Sammlung gefunden:

      Zitat:
      ------------------------------------------------------------
      Liegen Adreßdaten und ähnliches in Form einer Tabelle vor, haben Sie sicherlich bald den Wunsch, diese mit einem Suchlauf nach doppelten Einträgen zu optimieren. Was bei kleinen Datenmengen leichtfällt, dürfte Sie bei hunderten Datensätzen enorm aufhalten.
      Excel ist in der Lage, mit einem speziellen Filter für Ordnung zu sorgen: Öffnen Sie die gewünschte Tabelle und klicken Sie unter Daten auf Filter / Spezialfilter. Schalten Sie hier die Option An eine andere Stelle kopieren ab. Nun geben Sie als Listenbereich den Zellbereich mit allen Datensätzen inklusive der Überschriften an. Excel benötigt auch einen Kriterienbereich dafür verwenden Sie einfach den bereits unter Listenbereich eingetragenen. Klicken Sie nun auf die Option Keine Duplikate und wählen Sie einen Ausgabebereich. In diesen kopiert Excel nun eine Tabelle, die keine Duplikate mehr enthält, doch alle eindeutigen Datensätze.
      -----------------------------------------------------------------------------
      Ende Zitat

      Viel Erfolg
      Ullrich Sander