Wie entfernt man Duplikate in Excel, ohne leere Zeilen zu löschen?
In Excel bietet die Funktion Duplikate entfernen eine praktische Möglichkeit, wiederholte Werte aus einer Liste zu eliminieren. Ein häufiges Problem tritt jedoch auf, wenn Ihre Liste leere Zeilen enthält: Die Standardfunktion entfernt diese ebenfalls und schließt dabei möglicherweise die Lücken – was die ursprüngliche Struktur Ihrer Daten stören kann. Das ist besonders problematisch, wenn leere Zeilen als logische Trennzeichen oder zu Formatierungszwecken dienen.
Wenn Ihr Ziel darin besteht, doppelte Einträge zu entfernen, dabei aber alle leeren Zeilen exakt so beizubehalten, wie sie sind, stehen Ihnen mehrere effektive Vorgehensweisen zur Verfügung. Diese Methoden ermöglichen es Ihnen, Ihre Liste zu bereinigen, ohne die leeren Zeilen zu beeinträchtigen – für ein professionelleres Datenmanagement bei gleichzeitiger Wahrung der visuellen Struktur Ihres Arbeitsblatts. Im Folgenden stellen wir verschiedene Lösungen für unterschiedliche Szenarien in Excel vor.
Duplikate entfernen behält leere Zellen mithilfe einer Formel und Duplikate entfernen
Doppelte auswählen und hervorheben mit Doppelte/ Eindeutige Zellen auswählen ![]()
VBA-Makro: Duplikate entfernen, behält jedoch Leere Zeilen automatisch bei
Excel-Formel/Erweiterter Filter: Eindeutige Werte extrahieren und dabei Leere Zeilen beibehalten
Duplikate entfernen behält leere Zellen mithilfe einer Formel und Duplikate entfernen
Um Duplikate zu entfernen und gleichzeitig leere Zeilen zu erhalten, müssen diese zunächst mithilfe einer Hilfsspalte identifiziert und markiert werden. Anschließend kommt das in Excel integrierte Werkzeug „Duplikate entfernen“ zum Einsatz. Diese kombinierte Methode stellt sicher, dass eindeutige Werte erhalten bleiben und alle vorhandenen leeren Zeilen unberührt bleiben. Diese Lösung eignet sich ideal, wenn Sie einen integrierten, weitgehend manuellen Excel-Workflow mit sichtbaren Hilfsspalten bevorzugen.
Schritt 1. Geben Sie in einer benachbarten Spalte (z. B. in B1, wenn Ihre Daten in A1 beginnen) die folgende Formel ein, um leere Zeilen zu markieren:
=IF(LEN(TRIM(A1))=0,ROW(),"") Diese Formel prüft, ob Zelle A1 leer ist oder nur Leerzeichen enthält. Ist dies der Fall, zeigt sie die Zeilennummer an – andernfalls bleibt die Zelle leer. Ziehen Sie die Formel entlang aller Einträge Ihrer Liste nach unten, um jede leere Zeile zu markieren.
Hinweis:Wenn sich Ihre Daten über mehrere Spalten erstrecken, passen Sie den Bezug entsprechend an (z. B. verwenden Sie)A1 oder B1 je nach Bedarf). Die Verwendung von GLÄTTEN stellt sicher, dass auch Zellen mit ausschließlich Leerzeichen als leer behandelt werden.
Schritt 2. Markieren Sie sowohl Ihre ursprüngliche Datenspalte als auch die neue Hilfsspalte. Gehen Sie dann zu Daten > Duplikate entfernen. Aktivieren Sie im erscheinenden Dialogfeld nur das Kontrollkästchen für Ihre ursprüngliche Spalte (nicht für die Hilfsspalte), damit Duplikate basierend auf Ihren Zieldaten erkannt werden.

Tipp: Stellen Sie sicher, dass Ihre Datenauswahl die Hilfsspalte enthält, verwenden Sie jedoch die ursprüngliche Datenspalte als Schlüssel zum Entfernen von Duplikaten. So vermeiden Sie, dass versehentlich leere Zeilen gelöscht werden, die durch die Hilfsspalte markiert wurden.
Schritt 3. Es erscheint eine Meldung, die angibt, wie viele doppelte Werte entfernt wurden. Klicken Sie auf OK, um die Meldung zu bestätigen und zu schließen.
Zu diesem Zeitpunkt zeigt die Liste alle eindeutigen Werte sowie sämtliche zuvor vorhandenen leeren Zeilen an. Löschen Sie die Hilfsspalte, sobald Sie sie nicht mehr benötigen.
Anwendungsszenarien: Diese Methode empfiehlt sich, wenn Sie ausschließlich Standard-Excel-Funktionen nutzen möchten und Ihre Daten eine einfache Struktur aufweisen. Sie ist nicht vollständig automatisch – bei häufigen Datenaktualisierungen müssen die Schritte jeweils erneut durchgeführt werden. Erstellen Sie zudem stets eine Sicherungskopie Ihrer Daten, bevor Sie Duplikate entfernen, da dieser Vorgang nach dem Speichern und Schließen der Datei nicht mehr rückgängig gemacht werden kann.
Fehlerbehebung: Falls weiterhin leere Zeilen entfernt werden, überprüfen Sie, ob Ihre Hilfsformel alle leeren Zeilen korrekt markiert – und stellen Sie sicher, dass Sie im Dialogfeld ausschließlich Ihre Hauptspalte als Schlüssel für „Duplikate entfernen“ verwenden.
Doppelte auswählen und hervorheben mit Doppelte/ Eindeutige Zellen auswählen
Das Hilfsprogramm Doppelte/ Eindeutige Zellen auswählen von Kutools für Excel eignet sich hervorragend, um doppelte Einträge visuell zu identifizieren, bevor sie gelöscht werden – leere Zeilen bleiben dabei standardmäßig erhalten. Diese Lösung ist ideal, wenn Sie Duplikate vor dem Löschen manuell prüfen oder sie einfach zur weiteren Bearbeitung hervorheben möchten.
1. Markieren Sie den Bereich mit Ihren Daten (einschließlich leerer Zeilen) und klicken Sie dann auf Kutools > Auswählen > Doppelte/ Eindeutige Zellen auswählen.
2. Wählen Sie im Dialogfeld Doppelte/ Eindeutige Zellen auswählen unter „Regel“ die Option Duplikate (außer erste) aus. Aktivieren Sie außerdem die Kontrollkästchen Hintergrundfarbe füllen und Schriftfarbe füllen, um Duplikate automatisch mit Ihren Wunschfarben hervorzuheben.
Tipp: Wenn Sie die gesamte doppelte Zeile auswählen möchten, markieren Sie stattdessen den gesamten Datenbereich und wenden Sie das Hilfsprogramm entsprechend an.
3. Klicken Sie auf OK. Ein Dialogfeld informiert Sie darüber, wie viele doppelte Zellen oder Zeilen gefunden und ausgewählt wurden. Klicken Sie auf OK, um das Fenster zu schließen.
Nun sind die Duplikate in Ihrer Liste hervorgehoben, sodass Sie sie bei Bedarf leicht erkennen und manuell löschen können – ohne dabei leere Zeilen zu beeinträchtigen.
Vorteile: Höhere Flexibilität, risikofrei und ermöglicht die Überprüfung vor dem Entfernen. Leere Zeilen bleiben standardmäßig unberührt. Dieser Ansatz eignet sich zudem ideal, wenn Sie mehr visuelle Kontrolle benötigen oder Duplikate gezielt bearbeiten möchten.
Hinweis: Sie können den hervorgehobenen Zeilenbereich sortieren oder filtern, wenn Sie Duplikate stapelweise löschen und gleichzeitig die visuelle Struktur Ihres ursprünglichen Arbeitsblatts beibehalten möchten.
Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen
Demo: Doppelte/ Eindeutige Zellen auswählen mithilfe von Kutools für Excel
VBA-Makro: Duplikate entfernen, behält jedoch Leere Zeilen automatisch bei
Für Anwender, die häufig den Vorgang des Entfernens von Duplikaten automatisieren müssen, während alle Leere Zeilen erhalten bleiben sollen, ist ein VBA-Makro eine praktische Wahl. Mit einem Makro können Sie Ihre Daten mit einem einzigen Klick bereinigen – unabhängig davon, wie oft sich Ihre Liste ändert – und ohne Hilfsspalten zu verwenden. Diese Methode ist ideal, wenn Ihre Arbeitsblattstruktur konsistent ist und Sie eine wiederholbare Lösung wünschen, die Leistung und Genauigkeit gewährleistet.
Hinweis: Speichern Sie stets eine Kopie Ihres Arbeitsblatts, bevor Sie Makros ausführen, da deren Aktionen nach der Ausführung nicht einfach rückgängig gemacht werden können.
1. Gehen Sie zu Entwicklertools > Visual Basic. Klicken Sie im VBA-Editor auf Einfügen > Modul, und fügen Sie den folgenden Code in das neue Modulfenster ein:
Sub RemoveDuplicatesKeepBlankRows()
Dim ws As Worksheet
Dim lastRow As Long
Dim dict As Object
Dim cell As Range
Dim checkRange As Range
Dim i As Long
Set ws = ActiveSheet
Set dict = CreateObject("Scripting.Dictionary")
lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
Set checkRange = ws.Range("A1:A" & lastRow)
Application.ScreenUpdating = False
For i = lastRow To 1 Step -1
Set cell = ws.Cells(i, 1)
If Trim(cell.Value) = "" Then
' Blank row, do nothing and keep row
Else
If dict.Exists(cell.Value) Then
cell.EntireRow.Delete
Else
dict.Add cell.Value, True
End If
End If
Next i
Application.ScreenUpdating = True
End Sub 2. Um den Code auszuführen, klicken Sie auf die Schaltfläche
oder drücken Sie F5, solange das Modul ausgewählt ist. Das Makro scannt sofort Ihre erste Spalte (A), entfernt doppelte Werte und behält dabei alle zuvor vorhandenen leeren Zeilen an ihren ursprünglichen Positionen bei.
So funktioniert’s: Das Makro durchläuft die angegebene Spalte von unten nach oben, löscht dabei frühere Duplikate und behält alle leeren Zeilen bei. Es passt sich automatisch an Listen unterschiedlicher Länge an, indem es die letzte nicht leere Zelle ermittelt.
Parameter und Tipps:
- Wenn sich Ihre Daten in einer anderen Spalte befinden, ändern Sie
Cells(i,1)in die entsprechende Spaltennummer (z. B. 2 für B, 3 für C). - Das Makro beginnt ab der letzten Zeile aufwärts, um zu verhindern, dass Zeilenverschiebungen den Löschvorgang beeinträchtigen.
- Jede Zelle, die ausschließlich Leerzeichen enthält, wird ebenfalls als leer behandelt. Wenn Sie nur wirklich leere Zellen identifizieren möchten, ersetzen Sie
Trim(cell.Value) = ""durchcell.Value = "".
Fehlerbehebung: Sollte das Makro nicht wie erwartet funktionieren, prüfen Sie die betreffende Spalte auf zusammengeführte oder ausgeblendete Zeilen sowie auf unerwartete Datentypen.
Am besten geeignet für: Wiederkehrende Bereinigungsvorgänge, die Verarbeitung großer Datensätze oder die nahtlose Integration in automatisierte Workflows mit Makros.
Excel-Formel/Erweiterter Filter: Eindeutige Werte extrahieren und dabei Leere Zeilen beibehalten
Wenn Sie eine eindeutige Liste aus den Originaldaten extrahieren und dabei leere Zeilen an ihren ursprünglichen Positionen beibehalten möchten, können Sie entweder einen erweiterten Filter mit einer Kriterienformel verwenden oder geschickt Excel-Formeln einsetzen, um eine neue Liste zu erstellen. Das ist besonders nützlich, wenn Sie eine separate, deduplizierte Liste für Berichte oder weitere Analysen benötigen – bei gleichzeitigem Erhalt des ursprünglichen Layouts inklusive der leeren Zeilen.
Sie können die folgende Formel nutzen, um eine Liste eindeutiger Werte zu erstellen – dabei bleiben leere Zeilen an ihren jeweiligen Positionen erhalten. Hier ist ein optimierter Ansatz:
1. Verwenden Sie in einer neuen Spalte (z. B. B1) diese Formel (unter der Annahme, dass sich Ihre Originaldaten in A1:A100 befinden):
=IF(TRIM(A1)="","",IF(COUNTIF(A$1:A1,A1)=1,A1,"")) 2. Ziehen Sie diese Formel entlang aller Zeilen Ihrer Daten nach unten. Eindeutige Einträge erscheinen an ihren ursprünglichen Positionen, nachfolgende Duplikate werden als leer angezeigt und ursprünglich leere Zeilen bleiben leer.
Vorsichtsmaßnahmen: Stellen Sie sicher, dass keine versteckten Zeichen oder führenden bzw. abschließenden Leerzeichen vorhanden sind, die die Eindeutigkeit beeinträchtigen könnten. GLÄTTEN hilft dabei, dies zu vermeiden. Bei älteren Excel-Versionen müssen die Methoden möglicherweise angepasst oder Hilfsspalten mit manueller Filterung verwendet werden.
Geeignet für: Das Erstellen neuer Berichte, nebeneinanderstehender Listen oder die Vorbereitung bereinigter Daten für die weitere Verarbeitung. Dieser Ansatz eignet sich außerdem ideal für Anwender, die ausschließlich Formeln verwenden möchten – ohne VBA oder Add-Ins.
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