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!
Automatisches loeschen von aehnlichen zeilen.
Moderator: Moderatoren
Re: Automatisches loeschen von aehnlichen zeilen.
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.
ich hoffe damit kannst du dein Anliegen realisieren
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.
ich hoffe damit kannst du dein Anliegen realisieren

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox