Suche bessere Lösung um Duplikate aus 1M Zeilen herauszufiltern
#1
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?
Antworten Top
#2
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.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top
#3
Moin

Mir deucht es reicht eine Pivot-Tabelle.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#4
Oder 'Duplikate entfernen'
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#5
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
Antworten Top
#6
Eine weitere Möglichkeit wäre Power Query:
http://www.excel-ist-sexy.de/dubletten-e...wer-query/
https://support.microsoft.com/de-de/offi...779688874d
Gruß
Michael
Antworten Top
#7
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.
Antworten Top
#8
(31.08.2021, 16: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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#9
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.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste