Automatisches loeschen von aehnlichen zeilen.

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

calcalot
Beiträge: 1
Registriert: Fr, 07.01.2011 12:49

Automatisches loeschen von aehnlichen zeilen.

Beitrag von calcalot »

Hallo zusammen,

ich habe eine CSV Datei mit 10000+ Zeilen.
Jede Zeile hat eine ID sowie einen Preis.
Manchmal kann es vorkommen, dass eine ID mehrfach vorhanden ist. Wie kann ich Zeilen mit doppelten IDs loeschen, so dass nur eine Zeile - die mit dem hoechsten Preis - ueber bleibt?

Danke fuer eure hilfe!
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Automatisches loeschen von aehnlichen zeilen.

Beitrag von clag »

Hallo calcaalot,

in einer CSV Datei kannst du eigentlich nix automatisch ändern, zuerst musst du die Daten in Calc einlesen.
Dann erzeugst du ein Hilfsspalte in der das Vorkommen von ID-Duplikaten geprüft wird,
anschließend bringst du mit sortieren nach ID und Preis etwas Ordnung in die Liste
und dann werden mit Filtern alle ID's mit dem jeweils höchsten Preis in eine neue Liste geschrieben.
Die kannst du dann wieder als CSV exportieren oder weiterverwenden.....
Hier noch eine Beispiel Datei, die aufzeigt wie man es bei bei wiederholtem Bedarf mit einem
aufgezeichnetem Makro noch einfacher machen/haben kann.
Duplikate entfernen.ods
ich hoffe damit kannst du dein Anliegen realisieren :)
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten