Wie können Zeilen basierend auf Duplikaten in einer Spalte in Excel gelöscht werden?
In Excel ist das Entfernen doppelter Zeilen mithilfe der Funktion Duplikate entfernen auf der Registerkarte Daten eine einfache Aufgabe. Doch wie löscht man ganze Zeilen basierend auf doppelten Werten in nur einer Spalte? Dieser Vorgang ist möglicherweise nicht sofort offensichtlich. In diesem Artikel stellen wir mehrere einfache Methoden vor, um dieses Szenario effizient zu meistern und sicherzustellen, dass Ihre Daten stets korrekt und übersichtlich bleiben. Das gezielte Löschen von Zeilen anhand von Duplikaten in einer bestimmten Spalte kann entscheidend sein – etwa wenn Sie Daten für Berichte oder Analysen aufbereiten oder nur eindeutige Datensätze gemäß einem bestimmten Kriterium behalten möchten. Die vorgestellten Methoden reichen von integrierten Excel-Funktionen über Formeln und VBA-Lösungen bis hin zu Optionen von Kutools für Excel. So können Sie stets den Ansatz wählen, der am besten zu Ihrem Kontext und Arbeitsablauf passt. Jeder dieser Ansätze bietet spezifische Vorteile – je nach Komplexität der Aufgabe, Datenmenge und Ihrer Vertrautheit mit Excel-Werkzeugen.
- Zeilen löschen basierend auf Duplikaten in einer Spalte mit der Funktion Duplikate entfernen
- Zeilen löschen basierend auf Duplikaten in einer Spalte mit Kutools für Excel
- Verwenden Sie VBA-Code, um Zeilen löschen mit Doppelte Werte in einem Spalte angeben durchzuführen
- Verwenden Sie Formeln und Hilfsspalten, um Duplikate in einer Spalte zu identifizieren und Duplikate entfernen
- Zeilen löschen basierend auf Duplikaten in einer Spalte und Kombinieren/Summieren/Mitteln/Zählen der Werte aus den gelöschten Zeilen
Zeilen löschen basierend auf Duplikaten in einer Spalte mit der Funktion Duplikate entfernen
Dieser Ansatz nutzt die Duplikate entfernen-Funktion von Excel, um mühelos ganze Zeilen zu löschen, die doppelte Einträge in einer Spalte enthalten. Es handelt sich um eine der schnellsten Lösungen – ideal, wenn Ihre Daten bereits strukturiert sind und Sie alle bis auf einen Eintrag jedes wiederholten Werts entfernen möchten.
- Markieren Sie den Bereich, in dem Sie Zeilen löschen basierend auf Duplikaten in einer Spalte durchführen möchten, und klicken Sie anschließend auf Daten>Duplikate entfernen.

- Im erscheinenden Dialogfeld Duplikate entfernen aktivieren Sie ausschließlich das Kontrollkästchen der Spalte, die doppelte Werte enthält und als Grundlage für das Entfernen ganzer Zeilen dienen soll, und klicken Sie anschließend auf die Schaltfläche OK.
Hinweis: Überprüfen Sie Ihre Spaltenauswahl sorgfältig – nur die markierten Spalten werden auf Duplikate geprüft. Falls Sie versehentlich zusätzliche Spalten auswählen, werden unter Umständen nicht alle gewünschten Duplikate entfernt. - 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 Meldung informiert Sie über die Anzahl der gelöschten doppelten Zeilen sowie über die verbleibenden eindeutigen Zeilen.

Vorteile: Ideal für einfache Aufgaben – schnell, ohne Add-Ins oder Formeln, und behält stets das erste Vorkommen jedes Duplikats.
Nachteile: Löscht sämtliche Daten aus den entfernten Zeilen und bietet keine Möglichkeit, markierte Duplikate vor dem endgültigen Löschen zu prüfen.
Zeilen löschen basierend auf Duplikaten in einer Spalte mit Kutools für Excel
Mit dem Doppelte/Eindeutige Zellen auswählen-Tool von Kutools für Excel können Sie Zeilen basierend auf allen doppelten Werten in einer Spalte löschen und dabei Zeilen mit eindeutigen Werten beibehalten. Außerdem bietet dieses Tool die Flexibilität, zwischen dem Löschen von Zeilen mit Duplikaten – ausgenommen deren erstes Vorkommen – oder dem Entfernen aller doppelten Zeilen, einschließlich des ersten Vorkommens, zu wählen. Diese Methode eignet sich besonders für Benutzer, die Duplikate schneller und mit mehr Kontrolle verwalten möchten als mit den integrierten Excel-Funktionen.
- Wählen Sie die Spalte mit den doppelten Werten aus, die als Grundlage für das Löschen von Zeilen dienen soll, und klicken Sie auf Kutools > Auswählen > Doppelte/ Eindeutige Zellen auswählen.
Tipp: Markieren Sie ausschließlich die Spalte, für die Sie Duplikate prüfen möchten, um unbeabsichtigte Löschungen in nicht betroffenen Daten zu vermeiden. - Im geöffneten Dialogfeld Doppelte/ Eindeutige Zellen auswählenaktivieren Sie je nach Bedarf im Abschnitt Duplikate (außer dem ersten)oder Alle Duplikate (einschließlich des ersten)und markieren Sie anschließend die Option RegelGesamte Zeile auswählen . Klicken Sie abschließend auf die SchaltflächeOK .

Parametererklärung:
•Duplikate (außer dem ersten): Behält das erste Vorkommen. Alle weiteren doppelten Zeilen werden zur Löschung ausgewählt.
•Alle Duplikate (einschließlich des ersten): Wählt jede Zeile aus, in der die Spalte doppelte Werte enthält – einschließlich des ersten Vorkommens. - Es erscheint das unten dargestellte Dialogfeld, das die Anzahl der Zeilen anzeigt, die aufgrund doppelter Werte in der ausgewählten Spalte markiert wurden. Klicken Sie auf die Schaltfläche OK, um es zu schließen.

- Klicken Sie auf Start > Löschen > Arbeitsblattzeilen löschen, um die markierten Zeilen mit doppelten Werten zu entfernen. So haben Sie alle Zeilen basierend auf den doppelten Werten in der angegebenen Spalte gelöscht.
Tipp: Erstellen Sie vor dem Löschen eine Sicherungskopie Ihrer Datei. Gelöschte Zeilen können nach umfangreicheren weiteren Bearbeitungen oder nach dem Speichern bzw. Schließen der Datei nicht mehr über „Rückgängig“ wiederhergestellt werden.
Ursprüngliche Daten:
Ergebnisse nach Entfernen der Duplikate:
Wenn Sie die Option Duplikate (außer dem ersten)auswählen:

Wenn Sie die Option Alle Duplikate (einschließlich des ersten)auswählen:

Vorteile: Flexible Auswahl und Vorschau – Sie können alle oder nur bestimmte Duplikate löschen und behalten dabei stets die volle Kontrolle.
Nachteile: Erfordert eine Installation.
Zeilen löschen basierend auf Duplikaten in einer Spalte mithilfe von VBA-Code
Diese Methode nutzt ein VBA-Makro, um automatisch den festgelegten Datenbereich zu durchlaufen und jeweils die gesamte Zeile zu löschen, sobald doppelte Werte in einer angegebenen Spalte erkannt werden. Sie eignet sich besonders gut für die Verarbeitung großer Datensätze oder wiederkehrender Bereinigungsaufgaben und bietet damit mehr Automatisierung als manuelle Verfahren. Erstellen Sie vor der Ausführung des VBA-Codes stets eine Sicherungskopie Ihrer Arbeitsmappe, da Änderungen durch Makros nicht einfach rückgängig gemacht werden können.
- Klicken Sie auf Entwicklertools > Visual Basic, um das Editorfenster Microsoft Visual Basic for Applications zu öffnen. Falls Sie die Registerkarte Entwicklertools nicht sehen, können Sie sie über Datei > Optionen > Menüband und Symbolleiste anpassenMenüband aktivieren.
- Klicken Sie im VBA-Editor auf Einfügen>Modul, um ein neues Code-Modul zu erstellen, und fügen Sie anschließend den folgenden Code in das Modulfenster 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. Klicken Sie nach Eingabe des Codes auf die Schaltfläche
, um den Code auszuführen. Wählen Sie bei Aufforderung Ihren Datenbereich (einschließlich der Überschriften) aus und geben Sie anschließend die Nummer der Spalte ein, in der nach Duplikaten gesucht werden soll (z. B.)2 für Spalte B).
Das Makro durchläuft die Daten automatisch von unten nach oben und löscht alle Zeilen, in denen ein doppelter Wert in der angegebenen Spalte vorkommt – das erste Vorkommen jedes eindeutigen Werts bleibt dabei erhalten.
Identifizieren und Zeilen löschen 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 anschließend manuell löschen. Diese Methode eignet sich 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 ausgeführt werden müssen.
1. Fügen Sie Ihrer Datentabelle eine neue Hilfsspalte hinzu (z. B. in Spalte D) und tragen Sie die folgenden Formeln in eine leere Zelle neben Ihren Daten ein – beispielsweise in D2:
=COUNTIF($A$2:$A2,A2)>1 2. Kopieren oder füllen Sie diese Formel für alle relevanten Zeilen in die Hilfsspalte herunter. Ein Ergebnis von WAHR kennzeichnet ein Duplikat, während FALSCH das erste Vorkommen anzeigt.
3. Wenden Sie die Filter-Funktion auf Ihren Datenbereich einschließlich der Hilfsspalte an. Filtern Sie dann die Hilfsspalte nach WAHR-Werten – dies sind die doppelten Zeilen ab dem zweiten Vorkommen.
4. Wählen Sie die gefilterten Zeilen aus und klicken Sie auf Start > Löschen > Arbeitsblattzeilen löschen, um sie aus Ihrer Tabelle zu entfernen. Entfernen oder blenden Sie die Hilfsspalte danach bei Bedarf aus.
5. Klicken Sie nach dem Löschen der doppelten Zeilen auf Filter, um den Filter aufzuheben und die ausgeblendeten Daten anzuzeigen.
Alle Doppelte Werte kennzeichnen, einschließlich ihres ersten Vorkommens:Verwenden Sie diese Formel in Ihrer Hilfsspalte:
=COUNTIF($A$2:$A$24,A2)>1 Nachdem Sie die Formel nach unten kopiert haben, liefern alle Datensätze, bei denen der Wert im Begrenzter Bereich mehr als einmal vorkommt – unabhängig von der Position – den Wert WAHR. Durch Filtern und Löschen wie oben beschrieben werden alle Zeilen mit doppelten Werten entfernt, sodass nur eindeutige Einträge verbleiben.
Nachteile:Manuelle Schritte zum Löschen erforderlich; weniger effizient bei sehr großen Datensätzen.
Zeilen löschen basierend auf Duplikaten in einer Spalte und Kombinieren/Summieren/Mitteln/Zählen der Werte aus den entfernten Zeilen
Wenn Sie ganze Zeilen basierend auf doppelten Werten in einer Spalte löschen möchten – dabei aber die Daten dieser Duplikate bewahren wollen –, nutzen Sie das Erweiterte Zeilen zusammenführen-Tool von Kutools für Excel. Mit diesem Tool entfernen Sie effizient Zeilen mit doppelten Einträgen in einer ausgewählten Spalte und führen gleichzeitig Operationen wie Zusammenführen, Summieren, Mitteln oder Zählen der Daten aus den gelöschten Zeilen in anderen Spalten durch. So bleibt die Integrität und Nützlichkeit Ihres Datensatzes vollständig erhalten. Dieser Ansatz ist ideal, wenn Ihr Geschäftsprozess nach dem Entfernen von Duplikaten eine Aggregation verwandter Daten erfordert – beispielsweise beim Konsolidieren von Verkaufsdaten oder Transaktionsprotokollen.
- Markieren Sie den Bereich, in dem Sie Zeilen löschen basierend auf Duplikaten in einer Spalte durchführen möchten, und klicken Sie auf Kutools>Vereinigen/Aufteilen>Erweiterte Zeilen zusammenführen.

- Im geöffneten Dialogfeld Erweiterte Zeilen zusammenführen zeigen wir beispielhaft, wie Sie Zeilen mit doppelten Werten in der Spalte „Fruit“ löschen. Gleichzeitig kombinieren wir die Preisinformationen aus der Spalte „Price“ und summieren den Gesamtbetrag für jede Obstsorte in der Spalte „Amount“. Führen Sie zur Ausführung des Vorgangs bitte die folgenden Schritte aus:
- Wählen Sie im Abschnitt Spaltendaten des Dialogfelds die Spalte „Fruit“ aus, die die doppelten Werte enthält, nach denen Sie Zeilen löschen möchten, und wählen Sie anschließend Primärschlüssel aus der Dropdown-Liste Operation aus.
- Wählen Sie die Spalte „Price“ aus, deren Werte mit den Duplikaten in der angegebenen Spalte verknüpft und kombiniert werden sollen. Anschließend wählen Sie ein Trennzeichen aus der Dropdown-Liste Operation unter dem Abschnitt Kombinieren aus.
- Wählen Sie die Spalte „Amount“, deren Werte für Berechnungen (Summe, Durchschnitt, Anzahl usw.) basierend auf Duplikaten in der angegebenen Spalte verwendet werden sollen. Wählen Sie anschließend die Option Summe aus der Dropdown-Liste Operation in der Gruppe Berechnen aus.

- Klicken Sie auf die Schaltfläche OK. Alle Zeilen wurden nun basierend auf Duplikaten in der angegebenen Spalte entfernt, während andere Spalten gleichzeitig kombiniert oder berechnet wurden.

Demo: Zeilen löschen basierend auf Duplikaten in einer Spalte in Excel
Verwandte Artikel:
Zählen Sie Doppelte Werte in einer Spalte in Excel
Entfernen Sie Doppelte Zeile und behalten Sie nur die höchsten Werte in Excel
Zeilen ausblenden, falls Duplikate in Excel vorhanden sind
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins

Hinweis: Überprüfen Sie Ihre Spaltenauswahl sorgfältig – nur die markierten Spalten werden auf Duplikate geprüft. Falls Sie versehentlich zusätzliche Spalten auswählen, werden unter Umständen nicht alle gewünschten Duplikate entfernt.
Tipp: Markieren Sie ausschließlich die Spalte, für die Sie Duplikate prüfen möchten, um unbeabsichtigte Löschungen in nicht betroffenen Daten zu vermeiden.

Tipp: Erstellen Sie vor dem Löschen eine Sicherungskopie Ihrer Datei. Gelöschte Zeilen können nach umfangreicheren weiteren Bearbeitungen oder nach dem Speichern bzw. Schließen der Datei nicht mehr über „Rückgängig“ wiederhergestellt werden.



