Duplikate entfernen - Verschiedene Möglichkeiten

Excel: Doppelte Werte in einer Liste schnell finden und entfernen

Eine häufige Fragestellung im Umgang mit Excel ist das Entfernen von Duplikaten aus einer Liste. Im Beispiel liegt eine Artikelliste vor, in der bestimmte Artikelnummern mehrfach vorkommen. Ziel ist es, eine bereinigte Liste zu erhalten, in der jede Artikelnummer nur einmal vorhanden ist.

Duplikate entfernen per Menü – schnell und einfach

Seit Excel 2007 steht der Befehl Duplikate entfernen in der Registerkarte Daten zur Verfügung. In aktuellen Excel-Versionen (Excel 365 / 2021 / 2019) wurde dieser Befehl technisch verbessert und funktioniert auch mit strukturierten Tabellen (Tabellenobjekten) problemlos.

  1. Markiere den Zellbereich, der die Daten enthält, z. B. A1:A16.
  2. Wechsle zur Registerkarte Daten und klicke in der Gruppe Datentools auf Duplikate entfernen.
  3. Setze den Haken bei Daten haben Überschrift und bestätige mit OK.
Excel-Liste mit doppelten Artikelnummern
Abbildung 1: Ausgangsliste mit doppelten Einträgen

Excel entfernt daraufhin automatisch alle mehrfach vorkommenden Einträge. Es bleibt nur noch der erste eindeutige Wert jeder Artikelnummer erhalten. Anschließend zeigt Excel eine Meldung an, wie viele Duplikate entfernt und wie viele eindeutige Werte beibehalten wurden.

Bereinigte Excel-Liste ohne doppelte Werte
Abbildung 2: Ergebnis nach dem Entfernen der Duplikate

Neu in Excel 365: Duplikate mit der UNIQUE-Funktion automatisch herausfiltern

In Excel 365 und Excel 2021 steht mit der Funktion UNIQUE eine neue, sehr leistungsfähige Möglichkeit zur Verfügung, um Duplikate ohne Datenlöschung zu entfernen. Die Funktion listet alle eindeutigen Werte einer Spalte dynamisch auf.

=UNIQUE(A2:A100)

Das Ergebnis ist eine dynamische Liste mit allen eindeutigen Werten. Ändern sich die Originaldaten, wird die Ergebnisliste automatisch aktualisiert. Diese Methode eignet sich ideal, wenn die Originaldaten erhalten bleiben sollen.

Alternative: Duplikate per Power Query entfernen

Über den integrierten Power Query-Editor (Daten → Aus Tabelle/Bereich) lassen sich Duplikate ebenfalls bequem entfernen. Nach dem Import markierst du die Spalte mit den Artikeln, klickst mit der rechten Maustaste darauf und wählst Duplikate entfernen. Anschließend kannst du die bereinigte Liste direkt wieder ins Arbeitsblatt laden. Power Query ist besonders nützlich, wenn du regelmäßig Daten importierst oder größere Datenmengen bereinigst.

Duplikate per VBA automatisch entfernen

Auch per VBA lässt sich der Vorgang automatisieren. Der folgende Code entfernt doppelte Werte aus einem festgelegten Bereich:

'***************************************************************************************************
' VBA-Code 
'  Excel-Inside Solutions
' https://excel-inside.de
' Duplikate in einem Zellbereich automatisch entfernen
'***************************************************************************************************

Sub Duplikate_entfernen()
  '** Note: Bereich anpassen
  ActiveSheet.Range("A1:A100").RemoveDuplicates Columns:=1, Header:=xlYes
  MsgBox "Doppelte Einträge wurden entfernt.", vbInformation
End Sub

Der Code nutzt die gleiche Excel-Funktion wie der Menüpunkt Duplikate entfernen und führt die Bereinigung automatisch aus.

Fazit

Zum Entfernen von Duplikaten bietet Excel inzwischen mehrere komfortable Wege: den klassischen Menü-Befehl, die moderne UNIQUE-Funktion für dynamische Ausgaben sowie Power Query für wiederkehrende Datenbereinigungen. Welche Methode du verwendest, hängt davon ab, ob die Originaldaten bestehen bleiben sollen oder nicht.

Relevante Artikel

  • Zeilen (Einträge) abhängig vom Datum löschen

    Aus diesem Datenbestand sollen die Zeilen gelöscht werden, deren Datum in Spalte A im Monat November liegt.     A B C D 1 12.08.2002 daten daten daten 2 15.08.2002 daten daten daten 3 20.08.2002 daten daten daten 4 12.09.2002 daten daten daten 5 15.09.2002 daten daten daten 6 20.09.2002 daten daten daten 7 12.10.2002 daten daten daten 8 15.10.2002 daten daten daten 9 20.10.2002 daten daten daten 10 15.11.2002 daten daten daten 11 15.11.2002 daten daten daten 12 15.11.2002 daten daten daten 13 15.11.2002 daten daten daten 14 12.12.2002 daten daten daten 15 15.12.2002 daten daten daten 16 20.12.2002 daten daten daten Nach...

  • Leere Zeilen aus einer Tabelle entfernen

    Mit Hilfe des VBA-Codes aus diesem Beispiel können Leerzeilen aus einem Tabellenblatt entfernt werden. Werden Daten...

  • Einträge nach Zellfarbe sortieren

      Folgendes Makro sortiert die Zellen A1 bis A10 nach Zellfarben in aufsteigender Reihenfolge.Maßgebend für das sortieren ist die...

  • Zwischenablage per VBA leeren

    Wenn Sie größere Datenmengen über die Zwischenablage in Excel per VBA kopieren, kann dies zu Problemen beim Schließen der...

  • Farbschleife - Zellen abwechselnd einfärben

    Dieses Beispiel zeigt, wie ausgehend von der aktuell markierten Zelle, weitere 33 Zellen, also insgesamt 34 Zellen mit...

    Wir benutzen Cookies
    Ihre Zufriedenheit ist unser Ziel, deshalb verwenden wir Cookies. Mit diesen ermöglichen wir, dass unsere Webseite zuverlässig und sicher läuft, wir die Performance im Blick behalten und Sie besser ansprechen können. Cookies werden benötigt, damit technisch alles funktioniert und Sie auch externe Inhalte lesen können. Des Weiteren sammeln wir unter anderem Daten über aufgerufene Seiten, getätigte Käufe oder geklickte Buttons, um so unser Angebot an Sie zu Verbessern. Mehr über unsere verwendeten Dienste erfahren Sie unter „Weitere Informationen“. Mit Klick auf „Akzeptieren“ erklären Sie sich mit der Verwendung dieser Dienste einverstanden. Ihre Einwilligung können Sie jederzeit mit Wirkung auf die Zukunft widerrufen oder ändern.