Aus Datei Daten in Datei kopieren

Bild

Betrifft: Aus Datei Daten in Datei kopieren
von: Thomas3
Geschrieben am: 15.10.2015 10:31:06

Hallo zusammen,
ich hätte für folgenden Fall Hilfe benötigt :
Grob geht es darum, dass aus Quelldatei aus einer bestimmten Spalte Werte in eine Zieldatei kopiert werden müssen.
An sich ist das ja kein Problem.....
Folgende Ausgangssituation habe ich.
Es gibt viele unterschiedliche Quelldateien, aus der eben diese Daten kopiert werden sollen. Somit kann ich nicht sagen, es ist immer der gleiche Anfangswert. Im Grunde richtet sich der Wert nach dem, was in der ersten belegten Zeile steht.
Diese verschiedenen Dateien haben in der zu kopierenden Spalte entweder keinen Wert, einen gleichen Wert oder eben mehrere.
Wenn es in der Spalte immer einen Wert gibt, dann ist das klein Problem.
Wenn es aber keinen oder mehr als einen Wert gibt, dann soll nichts kopiert werden und es je nach Anzahl der unterschiedlichen Werte auch die entsprechende Anzahl an Zieldateien geben.
Also Beispiel :
Quelldatei / Spalte a / Zeilen :
Apfel / nichts / Apfel / Apfel / nichts / Apfel
ergibt eine Zieldatei mit den jeweiligen Apfel-Zeilen
also : Apfel / Apfel / Apfel / Apfel
oder :
Birne / Birne / nichts / Zwetschge / Birne / Zwetschge / nichts / Zwetschge / Birne und so weiter
Ergibt zwei Zieldateien, in der Reihenfolge
Datei Birne : Birne / Birne / Birne und so weiter
Datei Zwetschge : Zwetschge / Zwetsche / und so weiter
Die Zeilen mit keinem Inhalt werden ausgelassen und in keine der Dateien kopiert
Das Auslesen der zu kopierenden Zeilen bei nur einem gleichen Wert ist nicht das Problem.
Ebenso das abspeichern der unterschiedlichen Dateien ( also Zieldatei Birne und Zieldatei Zwetschge ).
Mein Problem ist das Durchlaufen der Quelldatei und die Abfrage :
Zähle die Anzahl der unterschiedlichen Werte in der Spalte
Beginne bei Zeile 1, erkenne den Wert, wenn kein Inhalt, dann nächste Zeile, Wenn Inhalt kopiere in die Zieldatei
nächste Zeile = kein Inhalt oder anderer Wert = kopiere nichts
nächste zeile = gleicher Wert wie Zeile 1 = kopiere
nächste Zeile = gleicher Wert wie Zeile 1 = kopiere
nächste Zeile = kein Inhalt oder anderer Wert = kopierer nichts
und so weiter
starte wieder von neuem und kopiere nun die gleichen Werte, die im ersten Durchlauf nicht kopiert wurden.
starte wieder von neuem und kopiere nun die gleichen Werte, die im ersten und zweiten Durchlauf nicht kopiert wurden
und so weiter
Ich hoffe, ich habe mich verständlich ausgedrückt.
Danke für jeden Tipp
Viele Grüße
Thomas

Bild

Betrifft: noch aktuell?
von: Michael
Geschrieben am: 18.10.2015 19:27:33
Hallo Thomas3,
ist das noch aktuell?
Wenn Du antwortest, antworte ich auch.
Schöne Grüße,
Michael

 Bild

Beiträge aus den Excel-Beispielen zum Thema "Aus Datei Daten in Datei kopieren"