Um in Excel Duplikate zu entfernen, markierst du die Daten, klickst auf Daten > Duplikate entfernen, wählst die Spalten, die übereinstimmen müssen, und drückst OK: Excel löscht jede wiederholte Zeile und behält die erste. Um die ursprüngliche Liste zu behalten und stattdessen eine saubere Kopie zu bekommen, tippst du =EINDEUTIG(A2:A9) in eine leere Spalte. EINDEUTIG heißt in englischem Excel UNIQUE, und die Tabelle zeigt die englische Schreibweise, =UNIQUE(A2:A9). Du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons: =EINDEUTIG(A2:A9).
| A | B | C | |
|---|---|---|---|
| 1 | Customer | Without duplicates | |
| 2 | Ana | Ana | |
| 3 | Ben | Ben | |
| 4 | Cara | Cara | |
| 5 | Ana | Dan | |
| 6 | Dan | Eve | |
| 7 | Ben | ||
| 8 | Ana | ||
| 9 | Eve |
=EINDEUTIG(A2:A9)Die hervorgehobenen Zellen in Spalte A (Zeilen 5, 7 und 8) sind die Wiederholungen: Das sind die Zeilen, die Duplikate entfernen löschen würde. Spalte C ist die Liste ohne sie: Ana, Ben, Cara, Dan, Eve. Ändere A6 in Ana, und sowohl die Hervorhebung als auch die Liste aktualisieren sich; die Schaltfläche müsstest du erneut ausführen.
Duplikate mit der Schaltfläche Duplikate entfernen löschen
- Klick in eine beliebige Zelle der Daten. Excel markiert den ganzen Block darum herum; um nur mit einem Teil des Blatts zu arbeiten, markierst du diesen Bereich selbst.
- Geh zu Daten > Duplikate entfernen (in der Gruppe Datentools). In englischem Excel unter Windows ist die Tastenfolge Alt, A, M. In einer Excel-Tabelle findest du dieselbe Schaltfläche auch auf der Registerkarte Tabellenentwurf.
- Lass Daten haben Überschriften angehakt, wenn in Zeile 1 Spaltennamen stehen, damit die Überschriftenzeile nie verglichen wird.
- Setz Häkchen bei den Spalten, die alle übereinstimmen müssen, damit zwei Zeilen als Duplikate gelten. Sind alle Spalten angehakt, werden nur völlig identische Zeilen entfernt.
- Drück OK. Excel meldet, wie viele doppelte Werte es gefunden und entfernt hat und wie viele eindeutige Werte bleiben.
Was die Schaltfläche tut und was du wissen solltest, bevor du sie drückst:
- Sie löscht die Duplikate direkt und schiebt die Zellen darunter nach oben. Nur die markierten Spalten verschieben sich: Zellen außerhalb der Markierung bleiben, wo sie sind, also markiere die volle Breite der Tabelle, sonst geraten ihre Zeilen durcheinander. Drück sofort Strg+Z (auf dem Mac Cmd+Z), wenn das Ergebnis falsch ist.
- Sie behält das erste Vorkommen, von oben gezählt.
- Groß- und Kleinschreibung werden ignoriert:
anaundAnasind Duplikate. - Sie vergleicht die Werte so, wie sie angezeigt werden. Dasselbe Datum, einmal als
15.03.2026und einmal als15. Mrz 26formatiert, zählt als zwei verschiedene Werte.
Die Schaltfläche gibt dir keine Liste dessen, was sie entfernt hat. Wenn das wichtig ist, markierst du die Duplikate zuerst mit einer Formel, schaust sie dir an und löschst dann.
Duplikate finden, bevor du sie löschst
Eine Markierungsspalte zeigt, welche Zeilen Wiederholungen sind. =ZÄHLENWENN($A$2:A2;A2)>1 zählt den Wert der aktuellen Zeile in den Zeilen von oben bis zu dieser. Der Anfang des Bereichs, $A$2, ist fixiert und sein Ende, A2, nicht, also wächst der Bereich, wenn die Formel nach unten ausgefüllt wird: WAHR bedeutet "dieser Wert kam weiter oben schon vor", genau die Zeilen, die Duplikate entfernen löscht.
| A | B | C | |
|---|---|---|---|
| 1 | Customer | Repeat? | Times in list |
| 2 | Ana | FALSE | 3 |
| 3 | Ben | FALSE | 2 |
| 4 | Cara | FALSE | 1 |
| 5 | Ana | TRUE | 3 |
| 6 | Dan | FALSE | 1 |
| 7 | Ben | TRUE | 2 |
| 8 | Ana | TRUE | 3 |
| 9 | Eve | FALSE | 1 |
=ZÄHLENWENN($A$2:A2;A2)>1Klick auf B5: Sein Bereich ist $A$2:A5, der Ana zweimal enthält, also ist B5 TRUE (WAHR; die Tabelle zeigt die englischen Wahrheitswerte). Spalte C verwendet einen festen Bereich, $A$2:$A$9, also zählt sie jedes Vorkommen: Jede Zeile mit Ana zeigt 3, und Cara, Dan und Eve zeigen 1. Nimm Spalte C, um jede Kopie eines Duplikats zu finden, die erste eingeschlossen; nimm Spalte B, um nur die zusätzlichen zu finden.
Um die markierten Zeilen von Hand zu löschen, schaltest du Daten > Filtern ein, filterst Spalte B auf WAHR, markierst die sichtbaren Zeilen, klickst mit der rechten Maustaste und wählst Zeile löschen, dann entfernst du den Filter. Um die Duplikate einzufärben statt sie zu markieren, siehe Duplikate hervorheben.
Duplikate anhand von zwei Spalten entfernen
Zwei Zeilen sind nur dann Duplikate, wenn sich Name und City beide wiederholen. Im Dialog Duplikate entfernen setzt du Häkchen bei beiden Spalten. In einer Formel gibst du EINDEUTIG beide Spalten: =EINDEUTIG(A2:B8) vergleicht ganze Zeilen. Die Markierungsspalte in C macht dasselbe mit ZÄHLENWENNS, das Zeilen zählt, in denen beide Bedingungen passen, in deutschem Excel =ZÄHLENWENNS($A$2:A2;A2;$B$2:B2;B2)>1.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Name | City | Repeat? | Unique rows | |
| 2 | Ana | Lima | FALSE | ||
| 3 | Ben | Oslo | FALSE | ||
| 4 | Ana | Rome | FALSE | ||
| 5 | Ben | Oslo | TRUE | ||
| 6 | Cara | Lima | FALSE | ||
| 7 | Ana | Lima | TRUE | ||
| 8 | Dan | Rome | FALSE |
Du bist dran: Liste in E2 jedes Paar aus Name und City einmal.
Ana kommt dreimal vor, aber nur eine ihrer Zeilen ist ein Duplikat: Ana in Rome ist eine andere Zeile als Ana in Lima. C5 und C7 sind WAHR. Die Lösung läuft zwei Spalten breit über, also müssen E und F leer sein.
Duplikate anhand einer Spalte entfernen und die anderen Spalten behalten
Entscheidet nur eine Spalte (eine Zeile pro Kunde, egal welche Stadt), setzt du im Dialog nur bei dieser Spalte ein Häkchen. Excel behält für jeden Namen die erste Zeile mit allen ihren Spalten. Die Formelvariante behält jede Zeile, deren Name dort zum ersten Mal vorkommt: VERGLEICH(A2:A8;A2:A8;0) liefert die Position des ersten Auftretens jedes Namens, und die ist nur beim ersten Auftreten gleich der eigenen Position der Zeile.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Name | City | Name | City | |
| 2 | Ana | Lima | Ana | Lima | |
| 3 | Ben | Oslo | Ben | Oslo | |
| 4 | Ana | Rome | Cara | Lima | |
| 5 | Ben | Oslo | Dan | Rome | |
| 6 | Cara | Lima | |||
| 7 | Ana | Lima | |||
| 8 | Dan | Rome |
=FILTER(A2:B8;VERGLEICH(A2:A8;A2:A8;0)=SEQUENZ(ZEILEN(A2:A8)))Das Ergebnis ist Ana in Lima, Ben in Oslo, Cara in Lima und Dan in Rome. Anas spätere Städte (Rome, Lima) fallen weg, genau wie bei der Schaltfläche. In deutschem Excel lautet die Formel =FILTER(A2:B8;VERGLEICH(A2:A8;A2:A8;0)=SEQUENZ(ZEILEN(A2:A8))).
Eine sortierte Liste, und Werte, die nur einmal vorkommen
Pack EINDEUTIG in SORTIEREN, um die saubere Liste alphabetisch zu bekommen. Das dritte Argument von EINDEUTIG, exactly_once, macht etwas anderes: Mit WAHR liefert es nur die Werte, die sich nie wiederholen, also verschwindet jeder Wert mit einem Duplikat vollständig, die erste Kopie eingeschlossen. Duplikate entfernen hat dafür keine Option.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Customer | Sorted | Only once | ||
| 2 | Eve | Ana | Cara | ||
| 3 | Ben | Ben | Dan | ||
| 4 | Cara | Cara | |||
| 5 | Ana | Dan | |||
| 6 | Dan | Eve | |||
| 7 | Ben | ||||
| 8 | Ana | ||||
| 9 | Eve |
=SORTIEREN(EINDEUTIG(A2:A9))C2 lässt Ana, Ben, Cara, Dan, Eve überlaufen. E2 liefert nur Cara und Dan: Eve, Ben und Ana kommen je zweimal vor. In deutschem Excel lauten die Formeln =SORTIEREN(EINDEUTIG(A2:A9)) und =EINDEUTIG(A2:A9;;WAHR). Für absteigende Reihenfolge nimmst du =SORTIEREN(EINDEUTIG(A2:A9);;-1). Mehr zur Funktion selbst, auch zu by_col, steht auf der Seite zu EINDEUTIG.
Zählen, wie viele Duplikate es gibt
Die Zahl der Zeilen, die Duplikate entfernen löschen würde, ist die Zahl der Zeilen minus die Zahl der eindeutigen Werte. ZEILEN(A2:A9) zählt die Zeilen und ANZAHL2(EINDEUTIG(A2:A9)) die verschiedenen Kunden. Um die verschiedenen Werte für sich zu zählen, siehe eindeutige Werte zählen.
| A | B | C | |
|---|---|---|---|
| 1 | Customer | Repeats | |
| 2 | Ana | ||
| 3 | Ben | ||
| 4 | Cara | ||
| 5 | Ana | ||
| 6 | Dan | ||
| 7 | Ben | ||
| 8 | Ana | ||
| 9 | Eve |
Du bist dran: Zähle in C2, wie viele Zeilen von A2:A9 Wiederholungen einer Zeile weiter oben sind.
Die Antwort ist 3. Hast du schon die Markierungsspalte aus dem Abschnitt oben, zählt =ZÄHLENWENN(B2:B9;WAHR) dieselben Wiederholungen.
Duplikate entfernen in Excel 2019 und älter
EINDEUTIG, SORTIEREN und FILTER brauchen Excel 2021 oder Microsoft 365. In Excel 2019 und früher gibt es zwei Wege, die das Original behalten:
- Spezialfilter. Markiere die Spalte, geh zu Daten > Sortieren und Filtern > Erweitert, wähle An eine andere Stelle kopieren, wähle bei Kopieren nach eine Zielzelle, setz das Häkchen bei Keine Duplikate und drück OK. Die Kopie ist eine feste Liste; führ den Filter erneut aus, wenn sich die Daten ändern.
- Eine nach unten ausgefüllte Formel. Schreib das hier in C2, bestätige mit Strg+Umschalt+Eingabe (auf dem Mac Cmd+Umschalt+Eingabe), weil es in älterem Excel eine Matrixformel ist, und füll nach unten aus, bis leere Zellen erscheinen:
=IFERROR(INDEX($A$2:$A$9,MATCH(0,COUNTIF($C$1:C1,$A$2:$A$9),0)),"")
In deutschem Excel: =WENNFEHLER(INDEX($A$2:$A$9;VERGLEICH(0;ZÄHLENWENN($C$1:C1;$A$2:$A$9);0));""). Jede Zeile sucht den ersten Wert aus A2:A9, der noch nicht in der Liste darüber steht. Google Sheets hat =UNIQUE(A2:A9) ebenfalls, aber dort unterscheidet es Groß- und Kleinschreibung: ana und Ana bleiben beide.
Warum Duplikate entfernen manche Duplikate übersieht
Zwei Zellen, die gleich aussehen, sind keine Duplikate, wenn eine ein Leerzeichen am Ende hat. Duplikate entfernen und EINDEUTIG vergleichen den Text Zeichen für Zeichen (und ignorieren nur Groß- und Kleinschreibung), also bleiben Ana und Ana mit einem Leerzeichen am Ende zwei Einträge.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Customer | UNIQUE | UNIQUE of TRIM | ||
| 2 | Ana | Ana | Ana | ||
| 3 | Ana | Ana | Ben | ||
| 4 | Ben | Ben | Cara | ||
| 5 | Ben | Ben | |||
| 6 | Cara | Cara |
=EINDEUTIG(A2:A6)C2 lässt alle fünf Einträge überlaufen, weil die Leerzeichen die Kopien unterscheiden. GLÄTTEN entfernt die Leerzeichen an beiden Enden, also liefert E2, in deutschem Excel =EINDEUTIG(GLÄTTEN(A2:A6)), Ana, Ben und Cara. Bevor du die Schaltfläche auf importierte Daten anwendest, fügst du eine Spalte mit =GLÄTTEN(A2) hinzu, füllst sie nach unten aus, fügst sie als Werte über dem Original ein (Start > Einfügen > Werte einfügen) und entfernst dann die Duplikate. Daten, die von Webseiten kopiert wurden, können auch geschützte Leerzeichen enthalten, die GLÄTTEN nicht entfernt; =GLÄTTEN(WECHSELN(A2;ZEICHEN(160);" ")) erledigt beides.
Häufig gestellte Fragen
Wie entferne ich Duplikate in Excel?
Klick in eine Zelle der Daten, geh zu Daten > Duplikate entfernen, setz Häkchen bei den Spalten, die alle übereinstimmen müssen, damit eine Zeile als Duplikat gilt, und drück OK. Excel behält das erste Vorkommen jeder Zeile und löscht die anderen.
Wie entferne ich in Excel Duplikate, ohne die ursprünglichen Daten zu löschen?
Nimm eine Formel in einer leeren Spalte: =EINDEUTIG(A2:A9) listet jeden Wert einmal und lässt A2:A9, wie es ist. EINDEUTIG braucht Excel 2021 oder Microsoft 365; in älteren Versionen nimmst du Daten > Sortieren und Filtern > Erweitert mit Keine Duplikate und An eine andere Stelle kopieren.
Welches Duplikat behält Duplikate entfernen?
Das erste, gezählt vom oberen Rand der Markierung. Um stattdessen das letzte Vorkommen zu behalten, sortierst du die Daten so, dass die Zeilen, die bleiben sollen, zuerst kommen, und führst dann Duplikate entfernen aus.
Warum entfernt Duplikate entfernen nicht alle Duplikate?
Weil die Werte nicht genau gleich sind: Ein Leerzeichen am Ende (Ana und Ana), ein geschütztes Leerzeichen oder dasselbe Datum in zwei verschiedenen Formaten lässt zwei Zellen gleich aussehen, aber sie unterscheiden sich. Bereinige sie zuerst mit einer Hilfsspalte wie =GLÄTTEN(A2). Groß- und Kleinschreibung spielen keine Rolle: ana und Ana zählen als Duplikate.
Wie zähle ich Duplikate in Excel?
=ZÄHLENWENN($A$2:$A$9;A2) gibt an, wie oft der Wert aus A2 vorkommt. Die Zahl der Zeilen, die Duplikate entfernen löschen würde, ist =ZEILEN(A2:A9)-ANZAHL2(EINDEUTIG(A2:A9)).