Clever-Excel-Forum

Normale Version: Suche bessere Lösung um Duplikate aus 1M Zeilen herauszufiltern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, ich habe folgendes Problem. Ich habe eine Liste bis fast zum Tabellenende (also über 1 Million). In einem anderen Blatt habe ich zwei Formeln angelegt, der eine fügt die Spalten zusammen, um einen einheitlichen Wert zu bekommen, die andere zählt ob dieser Wert wie oft in der Liste vorkommt. In einem weiterem Blatt habe ich dann eine Wenn  Formel draufgesetzt, wenn Wert 1 (also kein Duplikat) dann zeige mir Zelle xy, wenn nicht dann "" nichts.

Mein Octa-Core PC rechnet seit 1,5 Std. und ist erst bei 7%. Kennt jemand eine schnellere Lösung?
1 Mio hoch 2 = 1 Billion.

Wenn Du die Spalten zusammenfügst, nach der Spalte sortierst und dann Vorgängerzeile und Zeile dieser Spalte vergleichst, landest Du bei 2 Mio.

Das ist mal eben ein Unterschied um das 500.000fache.
Moin

Mir deucht es reicht eine Pivot-Tabelle.
Oder 'Duplikate entfernen'
Hallo,
Es wäre gut, Deinen gesamten Excel Prozess zu kennen.
Ich sehe mindestens 3 Möglichkeiten, zu eindeutigen Werten zu kommen:
1. Pivottabelle
2. Excel Menübefehl Duplikate entfernen
3. https://berndplumhoff.gitbook.io/sulprob...bcountuniq

Viele Grüße,
Bernd
Vielen Dank für eure Vorschläge.  Mit Duplikate entfernen geht es bestimmt nicht, da es in der Liste auch Duplikate sind die nicht entfernt werden sollen.

Meine Aufgabe war Werte in der Spalte A mit einer anderen Tabelle zu vergleichen und nach Duplikaten zu suchen. Wenn gefunden dann sollte die ganze Reihe der ersten Tabelle gelöscht werden.

Ich habe das jetzt mit Macro und Formeln gelöst und ist innerhalb von paar Minuten fertig. Für eine noch bessere Lösung wäre ich aber offen.
(31.08.2021, 15:37)Tibor schrieb: [ -> ]Für eine noch bessere Lösung wäre ich aber offen.

Moin!
Ich sehe da zwei Möglichkeiten:
  1. Wir setzen uns einen Aluhut auf.
  2. Du erstellst eine Datei mit ~20 Datensätzen IST und SOLL
Gruß Ralf
http://xxcl.de/0052.htm stellt die Datensätze zweier Tabellen nebeneinander. Bei Duplikaten in der resultierenden Tabelle müsstest Du nun nur =ANZAHL2(X2:Y2)>1 herunterkopieren und diese Sätze löschen.