Zum Hauptinhalt springen

Wie löscht man Zeilen basierend auf Duplikaten in einer Spalte in Excel?

Author: Kelly Last Modified: 2025-08-06

In Excel ist das Entfernen doppelter Zeilen eine einfache Aufgabe mithilfe der Funktion „Duplikate entfernen“ auf der Registerkarte Daten. Der Prozess, ganze Zeilen basierend auf doppelten Werten in nur einer Spalte zu löschen, könnte jedoch weniger offensichtlich sein. Dieser Artikel stellt mehrere einfache Methoden vor, um dieses Szenario effizient zu bewältigen und sicherzustellen, dass Ihre Daten genau und prägnant bleiben. Das Löschen von Zeilen auf Basis von Duplikaten in einer bestimmten Spalte kann wichtig sein, wenn Sie Daten für Berichte oder Analysen vorbereiten oder nur eindeutige Datensätze gemäß einem bestimmten Kriterium beibehalten möchten. Die folgenden Methoden reichen von integrierten Excel-Funktionen bis hin zu Formeln und VBA-Optionen sowie Lösungen, die von Kutools für Excel bereitgestellt werden, wodurch Benutzer die am besten geeignete Vorgehensweise für ihren Kontext und ihre Workflowanforderungen auswählen können. Jeder Ansatz bietet einzigartige Vorteile je nach Komplexität Ihrer Aufgabe, Datenvolumen und persönlicher Vertrautheit mit Excel-Tools.


Löschen von Zeilen basierend auf Duplikaten in einer Spalte mit der Funktion „Duplikate entfernen“

Dieser Ansatz konzentriert sich darauf, die Excel-Funktion „Duplikate entfernen“ zu nutzen, um mühelos ganze Zeilen zu löschen, die in einer bestimmten Spalte doppelte Einträge enthalten. Dies ist eine der schnellsten Lösungen und funktioniert am besten, wenn Ihre Daten bereits organisiert sind und Sie alle außer einer Instanz jedes wiederholten Wertes entfernen möchten.

  1. Wählen Sie den Bereich aus, in dem Sie Zeilen basierend auf Duplikaten in einer Spalte löschen möchten, und klicken Sie dann auf Daten > Duplikate entfernen.

  2. Im erscheinenden Duplikate entfernen Dialogfeld aktivieren Sie nur das Kontrollkästchen neben der Spalte, die die doppelten Werte enthält, die Sie als Grundlage zum Entfernen ganzer Zeilen verwenden möchten, und klicken Sie auf die OK Schaltfläche.

    Hinweis: Überprüfen Sie Ihre Spaltenauswahl doppelt. Nur die markierten Spalten werden auf Duplikate überprüft. Wenn Sie versehentlich zusätzliche Spalten markieren, könnten Sie möglicherweise nicht alle vorgesehenen Duplikate entfernen.

  3. Ein weiteres Dialogfeld zeigt die Anzahl der gefundenen und entfernten doppelten Werte an. Klicken Sie auf OK, um den Vorgang abzuschließen und das Dialogfeld zu schließen. Diese Nachricht gibt Ihnen Rückmeldung über die Anzahl der gelöschten doppelten Zeilen und verbleibender eindeutiger Zeilen zur Referenz.

Vorteile: Schnell bei einfachen Aufgaben, keine Add-ins oder Formeln erforderlich, behält das erste Auftreten jedes Duplikats bei.
Nachteile: Entfernt alle Spalten aus den gelöschten Zeilen, bietet keine Flexibilität, markierte Duplikate vor dem Löschen zu „überprüfen“.


Löschen von Zeilen basierend auf Duplikaten in einer Spalte mit Kutools für Excel

Mit dem Hilfsprogramm „Doppelte & Eindeutige Zellen auswählen“ von Kutools für Excel können Sie auch Zeilen basierend auf allen doppelten Werten in einer Spalte löschen und nur Zeilen mit eindeutigen Werten beibehalten. Darüber hinaus bietet dieses Hilfsprogramm die Flexibilität, zwischen dem Löschen von Zeilen zu wählen, die Duplikate enthalten – außer ihrem ersten Auftreten – oder das Entfernen aller doppelten Zeilen einschließlich des ersten Auftretens. Diese Methode ist besonders geeignet für Benutzer, die Duplikate schnell mit mehr Kontrolle im Vergleich zu nativen Excel-Funktionen verwalten müssen.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...
  1. Wählen Sie die Spalte aus, die die doppelten Werte enthält, die Sie als Grundlage für das Zeilenlöschen verwenden möchten, und klicken Sie auf Kutools > Auswählen > Doppelte & Eindeutige Zellen auswählen.

    Tipp: Es wird empfohlen, nur die Spalte auszuwählen, für die Sie Duplikate überprüfen möchten, um unbeabsichtigte Löschungen in nicht zusammenhängenden Daten zu vermeiden.

  2. Im erscheinenden Doppelte & Eindeutige Zellen auswählen Dialogfeld aktivieren Sie bitte die Option Duplikate (außer erstes) oder Alle Duplikate (einschließlich erstes) je nach Bedarf im Abschnitt Regel Anschließend aktivieren Sie die Option Ganze Zeilen auswählen und klicken auf die Schaltfläche Ok Schaltfläche.

    Parameter-Erklärung:
    Duplikate (außer erstes): Behält das erste Auftreten bei. Alle anderen doppelten Zeilen werden zum Löschen ausgewählt.
    Alle Duplikate (einschließlich erstes): Wählt jede Zeile aus, in der die Spalte doppelte Werte enthält, einschließlich des ersten Auftretens.

  3. Ein Dialogfeld wie unten angezeigt erscheint und zeigt die Anzahl der Zeilen, die aufgrund von doppelten Werten in der ausgewählten Spalte ausgewählt wurden. Klicken Sie auf die Schaltfläche OK , um es zu schließen.

  4. Klicken Sie auf Start > Löschen > Blattzeilen löschen um die ausgewählten Zeilen mit doppelten Werten zu löschen. Damit haben Sie alle Zeilen basierend auf den doppelten Werten in der angegebenen Spalte entfernt.

    A screenshot of deleting selected rows in Excel via Home > Delete Sheet Rows option

    Tipp: Erwägen Sie, vor dem Löschen eine Sicherungskopie Ihrer Datei zu erstellen. Gelöschte Zeilen können nach größeren weiteren Operationen oder dem Speichern/Schließen der Datei nicht mit „Rückgängig“ wiederhergestellt werden.

Ursprüngliche Daten:
A screenshot of original dataset in Excel before removing duplicate rows

Ergebnisse nach dem Entfernen von Duplikaten:

  • Wenn Sie die Option Duplikate (außer erstes) auswählen:
    Results after removing duplicates except the first occurrence in Excel

  • Wenn Sie die Option Alle Duplikate (einschließlich erstes) auswählen:
    Results after removing all duplicates including the first occurrence in Excel

Vorteile: Flexible Auswahl und Vorschau, kann alle oder nur bestimmte Duplikate löschen, erhält Kontrolle.
Nachteile:Erfordert Installation.


Löschen von Zeilen basierend auf Duplikaten in einer Spalte mit VBA-Code

Diese Methode verwendet ein VBA-Makro, um automatisch durch Ihren ausgewählten Datenbereich zu schleifen und ganze Zeilen zu löschen, wenn in einer bestimmten Spalte doppelte Werte gefunden werden. Diese Lösung ist besonders wertvoll für die Verarbeitung großer Datensätze oder wiederkehrender Bereinigungsaufgaben und bietet mehr Automatisierung als manuelle Ansätze. Erstellen Sie immer eine Sicherungskopie Ihrer Arbeitsmappe, bevor Sie VBA-Code ausführen, da Änderungen durch Makros nicht leicht rückgängig gemacht werden können.

  1. Klicken Sie auf Entwickler > Visual Basic, um das Microsoft Visual Basic for Applications Editor-Fenster zu öffnen. Wenn Sie die Entwickler-Registerkarte nicht sehen, können Sie sie über Datei > Optionen > Menüband anpassen aktivieren.
  2. Klicken Sie im VBA-Editor auf Einfügen > Modul, um ein neues Code-Modul zu erstellen, und fügen Sie dann den folgenden Code in das Modul-Fenster ein:
Sub DeleteRowsWithDuplicateInColumn()
    Dim rng As Range
    Dim i As Long, j As Long
    Dim lastRow As Long
    Dim colNum As Long
    Dim ws As Worksheet
    Dim dict As Object
    On Error Resume Next
    Set ws = ActiveSheet
    Set rng = Application.InputBox("Select your data range (including column headers)", "KutoolsforExcel", ws.UsedRange.Address, Type:=8)
    If rng Is Nothing Then Exit Sub
    colNum = Application.InputBox("Enter the column number to check for duplicates (e.g.,2 for column B):", "KutoolsforExcel", 1, Type:=1)
    Set dict = CreateObject("Scripting.Dictionary")
    lastRow = rng.Rows.Count
    For i = lastRow To 2 Step -1
        If dict.Exists(rng.Cells(i, colNum).Value) Then
            rng.Rows(i).EntireRow.Delete
        Else
            dict.Add rng.Cells(i, colNum).Value, 1
        End If
    Next i
End Sub

3. Nachdem Sie den Code eingegeben haben, klicken Sie auf die Run button Schaltfläche, um den Code auszuführen. Wenn Sie dazu aufgefordert werden, wählen Sie Ihren Datenbereich aus (einschließlich Überschriften) und geben Sie die Nummer der Spalte ein, in der Sie Duplikate überprüfen möchten (z.B. geben Sie 2 für Spalte B ein).

Das Makro durchläuft automatisch die Daten von unten nach oben und löscht alle Zeilen, in denen ein doppelter Wert in der angegebenen Spalte gefunden wird, während das erste Auftreten jedes eindeutigen Werts erhalten bleibt.

Vorsicht: Erstellen Sie immer eine Sicherungskopie Ihres Arbeitsblatts, bevor Sie Makros ausführen, um irreversible Datenverluste zu vermeiden.

Identifizieren und Löschen von Zeilen mit Duplikaten mithilfe von Excel-Formeln und Hilfsspalten

Wenn Sie eine formelbasierte Lösung bevorzugen, können Sie Hilfsspalten verwenden, um doppelte Werte zu kennzeichnen und die markierten Zeilen dann manuell zu löschen. Diese Methode ist ideal, wenn Sie visuell überprüfen möchten, welche Zeilen Duplikate sind, bevor Sie diese löschen, und bietet mehr Transparenz, obwohl einige Schritte manuell erfolgen.

1. Fügen Sie Ihrer Datentabelle eine neue Hilfsspalte hinzu (z.B. in Spalte D) und geben Sie die folgenden Formeln in eine leere Zelle neben Ihren Daten ein, z.B. D2:

=COUNTIF($A$2:$A2,A2)>1

2. Kopieren oder füllen Sie diese Formel in die Hilfsspalte für alle relevanten Zeilen aus. Ein Ergebnis von WAHR markiert ein Duplikat, während FALSCH ein erstes Auftreten anzeigt.

3. Wenden Sie die Filterfunktion auf Ihren Datenbereich einschließlich der Hilfsspalte an. Filtern Sie dann die Hilfsspalte nach WAHR-Werten – dies sind die doppelten Zeilen außer dem ersten Auftreten.

4. Wählen Sie die gefilterten Zeilen aus und verwenden Sie Start > Löschen > Blattzeilen löschen, um diese aus Ihrer Tabelle zu entfernen. Verbergen oder entfernen Sie die Hilfsspalte anschließend, falls gewünscht.

5. Nachdem Sie die doppelten Zeilen gelöscht haben, klicken Sie auf Filter, um den Filter zu deaktivieren und die ausgeblendeten Daten anzuzeigen.

Kennzeichnen Sie alle doppelten Werte, einschließlich ihres ersten Auftretens: Verwenden Sie diese Formel in Ihrer Hilfsspalte:

=COUNTIF($A$2:$A$24,A2)>1

Nachdem Sie die Formel nach unten ausgefüllt haben, geben alle Datensätze, in denen der Wert mehr als einmal im angegebenen Bereich erscheint, unabhängig von der Position WAHR zurück. Filtern und Löschen wie oben beschrieben entfernt alle Zeilen, die doppelte Werte enthalten, und lässt nur eindeutige Elemente übrig.

Vorteile: Keine Add-ins oder Makros erforderlich, ermöglicht visuelle Überprüfung vor dem Löschen.
Nachteile: Manuelle Schritte zum Löschen notwendig, weniger effizient bei sehr großen Datensätzen.

Löschen von Zeilen basierend auf Duplikaten in einer Spalte und Kombinieren/Summieren/Berechnen des Durchschnitts/Zählen der Werte aus den gelöschten Zeilen

Wenn Sie ganze Zeilen basierend auf doppelten Werten in einer bestimmten Spalte löschen möchten und Daten aus diesen Duplikaten erhalten wollen, versuchen Sie bitte das Hilfsprogramm „Erweiterte Zeilen zusammenführen“ von Kutools für Excel. Das Tool ermöglicht es Ihnen, effizient Zeilen mit doppelten Einträgen in einer ausgewählten Spalte zu entfernen und gleichzeitig Operationen wie das Kombinieren, Summieren, Mittelwertbildung oder Zählen der Daten aus den gelöschten Zeilen in anderen Spalten durchzuführen, wodurch die Integrität und Nützlichkeit Ihres Datensatzes erhalten bleibt. Dieser Ansatz ist besonders geeignet, wenn Ihr Geschäftsprozess nach dem Entfernen von Duplikaten eine Aggregation verwandter Daten erfordert, wie z.B. das Konsolidieren von Verkaufsdaten oder Transaktionsprotokollen.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...
  1. Wählen Sie den Bereich aus, in dem Sie Zeilen basierend auf Duplikaten in einer Spalte löschen möchten, und klicken Sie auf Kutools > Zusammenführen & Aufteilen > Erweiterte Zeilen zusammenführen.

  2. Im erscheinenden Erweiterte Zeilen zusammenführen Dialogfeld löschen wir als Beispiel Zeilen basierend auf doppelten Werten in der Spalte „Obst“. Zusätzlich kombinieren wir die Preisinformationen in der Spalte „Preis“ und summieren die Gesamtmenge für jede Obstsorte in der Spalte „Menge“. Bitte folgen Sie diesen Schritten, um den Prozess auszuführen:
    1. Suchen und wählen Sie im Bereich „Spaltenliste“ des Dialogfelds die Spalte „Obst“ aus, die die doppelten Werte enthält, auf deren Basis Sie Zeilen löschen möchten, und wählen Sie dann Primärschlüssel aus der Dropdown-Liste „Operation“ aus.
    2. Wählen Sie die Spalte „Preis“, in der wir alle mit den Duplikaten in der angegebenen Spalte verknüpften Werte kombinieren. Wählen Sie dann einen Trenner aus der Dropdown-Liste „Operation“ im Abschnitt Kombinieren aus.
    3. Wählen Sie die Spalte „Menge“, in der Berechnungen (Summe, Durchschnitt, Anzahl usw.) basierend auf Duplikaten in der angegebenen Spalte angewendet werden sollen. Wählen Sie dann die Option Summe aus der Dropdown-Liste „Operation“ in der Gruppe Berechnen aus.

     

  3. Klicken Sie auf die Schaltfläche OK. Jetzt werden alle Zeilen basierend auf Duplikaten in der angegebenen Spalte gelöscht, während andere Spalten gleichzeitig kombiniert oder berechnet werden.


Demo: Löschen von Zeilen basierend auf Duplikaten in einer Spalte in Excel

 
Kutools für Excel: Über 300 praktische Werkzeuge stehen Ihnen zur Verfügung! Nutzen Sie dauerhaft kostenlose KI-Funktionen! Jetzt herunterladen!

Verwandte Artikel:

Zählen von doppelten Werten in einer Spalte in Excel

Entfernen von doppelten Zeilen und Beibehalten nur der höchsten Werte in Excel

Ausblenden von Zeilen bei Duplikaten in Excel

Die besten Office-Produktivitätstools

🤖 Kutools AI Aide: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung |  Code generieren  |  Benutzerdefinierte Formeln erstellen |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Doppelte suchen, hervorheben oder markieren | Leere Zeilen löschen | Spalten oder Zellen ohne Datenverlust zusammenführen | Runden
Erweiterte SVERWEIS: SVERWEIS mit mehreren Kriterien | SVERWEIS für mehrere Werte | Mehrblatt-SVERWEIS | Fuzzy Match
Erweiterte Dropdown-Liste: Dropdown-Liste schnell erstellen | Abhängige Dropdown-Liste | Mehrfachauswahl-Dropdown-Liste
Spalten-Manager: Eine bestimmte Anzahl an Spalten hinzufügen | Spalten verschieben | Sichtbarkeit von ausgeblendeten Spalten umschalten | Bereiche & Spalten vergleichen
Hervorgehobene Funktionen: Gitterfokus | Entwurfsansicht | Erweiterte Formelleiste | Arbeitsmappen- & Blattmanager | AutoText-Bibliothek | Datumsauswahl | Daten zusammenführen | Zellen verschlüsseln/entschlüsseln | E-Mail senden nach Liste | Super Filter | Spezialfilter (Filtern nach Fett/Kursiv/Durchgestrichen...)…
Top15 Toolsets:12 Text-Tools (Text hinzufügen, Bestimmte Zeichen löschen, ...) | 50+ Diagramm typen (Gantt-Diagramm, ...) | 40+ praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...) | 19 Einfüge-Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...) | 12 Konvertierungs-Tools (In Wörter umwandeln, Währungsumrechnung, ...) | 7 Konsolidieren & Aufteilen-Tools (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...) | ... und mehr
Nutzen Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über40 weitere Sprachen!

Steigern Sie Ihre Excel-Kompetenz mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen, um Ihre Produktivität zu steigern und Zeit zu sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt die Reiter-Oberfläche in Office und macht Ihre Arbeit so viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen in Reitern in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Reitern desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich Hunderte von Mausklicks!