KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie entfernt man Duplikate in Excel, ohne leere Zeilen zu löschen?

AutorSun Änderungsdatum

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.
Ein Screenshot, der Daten in Excel mit Duplikaten und leeren Zeilen zeigt

Duplikate entfernen behält leere Zellen mithilfe einer Formel und Duplikate entfernen

Doppelte auswählen und hervorheben mit Doppelte/ Eindeutige Zellen auswählen good idea3

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.
Ein Screenshot der Formel zur Identifizierung leerer Zeilen in Excel

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.
Ein Screenshot des Dialogfelds „Duplikate entfernen“
Ein Screenshot des Dialogfelds „Duplikate entfernen“

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.
Ein Screenshot des Benachrichtigungsdialogs „Duplikate entfernen“ in Excel

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.
Ein Screenshot des Excel-Arbeitsblatts nach dem Entfernen von Duplikaten, wobei leere Zeilen erhalten bleiben

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.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

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.
Ein Screenshot des Kutools-Menüs „Doppelte und eindeutige Zellen auswählen“ in Excel

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.
Ein Screenshot des Dialogfelds „Doppelte und eindeutige Zellen auswählen“

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.
Ein Screenshot des Benachrichtigungsdialogs in Kutools for Excel nach der Auswahl doppelter Zeilen

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.
Ein Screenshot hervorgehobener doppelter Zellen in Excel mithilfe von Kutools

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

 
Kutools für Excel: Über 300 praktische Werkzeuge griffbereit! Nutzen Sie KI-gestützte Funktionen für intelligenteres und schnelleres Arbeiten!Jetzt herunterladen!

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 Schaltfläche „Ausführen“ 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) = "" durch cell.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

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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