Office - Word, Excel und Co. 9.703 Themen, 40.813 Beiträge

.csv Datei - Zeile mit mehreren Spalten -> Leer = Nachrücken?

user_320476 / 11 Antworten / Flachansicht Nickles

Guten Tag,

habe eine .csv Datei mit Adressdaten. Schema ungefähr wie folgt:

"Name"; "Vorname"; "PLZ1"; "Adresse1"; "Telefon1"; "PLZ2"; "Adresse2"; "Telefon2"

Die Datei soll nun in eine Applikation importiert werden. Allerdings sind in dieser Zielapplikation nur ein Eintrag für Adresse, PLZ und Telefon erwünscht.

Die .csv Datei hat ca. 5000 Einträge wobei bei manchen PLZ1, Adresse1 und Telefon1 leer sind, allerdings PLZ2, Adresse2 und Telefon2 vorhanden.

Frage:

Gibt es einen Befehl/ eine Möglichkeit diese Felder so zu konsolidieren dass
wenn PLZ,Adresse1,Telefon1 keine Daten enthalten, die Daten von den Feldern PLZ2, Adresse2 und Telefon2 nachgerückt werden.

Ziel ist, dass für jede Zeile zumindest ein Eintrag zu PLZ, Adresse,Telefon vorhanden ist.


Vielen Dank!

bei Antwort benachrichtigen
Andreas42 Borlander „Einfach entsprechend neue Spalten hinten anfügen und diese ...“
Optionen

Hi!

Interessanterweise bietet LibreOffice auch bei manuellem markieren und kopieren bereits eine Funktion, um nur belegte Felder zu übertragen.

Ich hatte zum Testen einfach zwei Spalten mit werten gefüllt. Einige Felder blieben in Spalte 1 leer und waren in Spalte 2 belegt.

Nun markiert man die Felder der einen Spalte und positioniert den Cursor in der anderen. Nun muss man im Menü "Bearbeiten" die Funktion "Inhalte einfügen..." wählen.
Es öffnet sich ein Dialog in dem man die Option "Leerzeilen überspringen" anhaken. Damit kann man dann Daten quasi ineinander kopieren.

Klar, dabei würden Daten überschrieben, wenn in beiden Spalten in der gleichen Zeile Daten stehen, aber das könnte man durch eine vorherige Sortierung lösen.

Ich kannte die Option auch nicht und war eher verblüfft, dass das so einfach geht.

Bis dann
Andreas

Bitte bei der Ueberweisung im Betreff "Loeschen fuer Kohle" und den Beitrag angeben. Knausern hilft nicht!
bei Antwort benachrichtigen