Kostenloses Tool

Duplikate in einer Liste finden

Fügen Sie Namen, E-Mail-Adressen, Bestellnummern oder anderes ein, einen Wert pro Zeile. Jeder doppelte Wert wird neben der Liste markiert, und die Zusammenfassung zeigt, welche Werte mehrfach vorkommen.

fx=COUNTA(UNIQUE(FILTER(A2:A501,A2:A501<>"")))
ABCD
1WerteDuplikat?Zusammenfassung
2AnnaDuplikatWerte10
3BenDuplikatEindeutige Werte7
4ChloeDuplikatZusätzliche Kopien3
5BenDuplikatMehrfache WerteAnna, Ben, Chloe
6David
7Emma
8annaDuplikat
9Frank
10ChloeDuplikat
11Gina

Blaue Zellen sind Eingaben: Geben Sie einen neuen Wert ein, und die Tabelle rechnet neu. Klicken Sie auf ein Ergebnis, um seine Formel zu sehen.

Die Formeln

So funktioniert es, Schritt für Schritt

=IF(COUNTIF(A$2:A$501,A2)>1,"Duplicate","")
Jedes Duplikat markieren. COUNTIF zählt, wie oft der Wert der Zeile in der ganzen Liste vorkommt. Mehr als einmal heißt: Es ist ein Duplikat. Ziehen Sie die Formel neben Ihrer Liste nach unten, oder verwenden Sie wie in der Tabelle oben eine Formel für die ganze Spalte, die von selbst nach unten überläuft.
=COUNTA(UNIQUE(FILTER(A2:A501,A2:A501<>"")))
Eindeutige Werte zählen. FILTER entfernt die leeren Zellen, UNIQUE behält jeden Wert einmal und COUNTA zählt sie. Die Länge der Liste minus die eindeutigen Werte ist die Zahl der zusätzlichen Kopien, die Sie entfernen würden.
=TEXTJOIN(", ",TRUE,UNIQUE(FILTER(A2:A501,COUNTIF(A2:A501,A2:A501)>1)))
Mehrfache Werte auflisten. Behalten Sie nur die Werte, deren Anzahl über 1 liegt, nehmen Sie jeden davon einmal und verbinden Sie sie zu einer Zeile. Lassen Sie TEXTJOIN weg, um sie stattdessen einen pro Zeile zu erhalten.
=UNIQUE(FILTER(A2:A501,A2:A501<>""))
Nur den ersten Eintrag behalten. Um Duplikate zu entfernen, ohne etwas zu löschen, lassen Sie UNIQUE die bereinigte Liste neben das Original schreiben, in der Reihenfolge, in der die Werte zuerst vorkommen.
Auf Live-Daten

Dieselbe Formel auf Ihren Sheets-Daten

Bei den Live-Bestellungen eines Shops zählt die Zahl der Bestellungen minus die Zahl der verschiedenen Kunden die Folgebestellungen: jede Bestellung nach der ersten eines Kunden.

Sheets für Sheets

=data.orders.count(id)-data.orders.countd(customer_id)
Sheets liest die Tabelle live aus dem verbundenen Konto: kein Export, kein Kopieren und Einfügen, und das Ergebnis aktualisiert sich mit den Daten.
FAQ

Fragen

Wie finde ich Duplikate in einer Tabelle?

Schreiben Sie =COUNTIF(A:A,A2)>1 neben den ersten Wert und ziehen Sie die Formel nach unten: TRUE markiert einen Wert, der mehr als einmal vorkommt. Mit IF darum herum zeigen Sie stattdessen ein Wort an, wie in der Tabelle oben. Dieselbe Formel funktioniert in jeder gängigen Tabellenkalkulation.

Werden Groß- und Kleinschreibung gleich behandelt?

Ja. COUNTIF und UNIQUE ignorieren die Schreibweise, „Anna“ und „anna“ zählen also als derselbe Wert. Für eine Prüfung mit Groß- und Kleinschreibung vergleichen Sie mit EXACT: =SUMPRODUCT(--EXACT(A$2:A$501,A2))>1.

Wie zähle ich, wie viele Duplikate es gibt?

Zählen Sie alle Werte mit COUNTA und die eindeutigen mit COUNTA(UNIQUE(...)). Die Differenz ist die Zahl der zusätzlichen Kopien: 10 Namen mit 7 eindeutigen bedeuten 3 zusätzliche Kopien.

Wie entferne ich Duplikate und behalte den ersten Eintrag?

=UNIQUE(range) liefert jeden Wert einmal, in der Reihenfolge seines ersten Auftretens. Kopieren Sie das Ergebnis und fügen Sie es als Werte ein, wenn Sie die ursprüngliche Liste ersetzen möchten.

Spielen Leerzeichen eine Rolle?

Ja: „Ben“ und „Ben “ (mit Leerzeichen am Ende) sind verschiedene Werte. Bereinigen Sie die Liste in einer Tabelle zuerst mit =TRIM(A2). Das Tool oben entfernt Leerzeichen am Anfang und Ende jeder eingefügten Zeile auf dieselbe Weise.

Diese Formeln auf Live-Daten nutzen

Sheets ist eine Tabellenkalkulation mit 491 Funktionen, die Ihre Shop-, Buchhaltungs- oder Projektdaten live liest, Dashboards erstellt und Berichte nach Zeitplan per E-Mail versendet.