Daten in Textzelle einfügen
19.03.2009 15:24:11
Stefan
ich habe folgendes Problem: in eine Textdatei (*.txt) soll nach einem S-Verweis Abgleich mit einer Excel-Datei an einer bestimmten Stelle der entsprechenden Zeilen noch Text eingefügt werden, bzw. die die Stellen überschrieben werden.
Konkret: Die Textdatei enthält persönliche Angaben zu Leuten jeweils in zwei Satzarten aufgeteilt (10 und 20).
Bsp.:
10PNR text_leer_ text _leer_ text XX texttext
20texttexttext
10PNR text_leer_ text _leer_ text XX texttext
20texttexttext
10PNR text_leer_ text _leer_ text XX texttext
20texttexttext
usw.
An der Stelle XX soll z.B. ein Auslandszeichen (DE, IT,...) eingefügt werden. Dieses Auslandskennzeichen für die jeweilige Pers.nr. (PNR) habe ich in einer Extradatei (Excel).
Über Filter (beginne mit 10) und einem S-Verweis, kann ich die Auslandskennzeichen der zugehörigen Zeile 10 zuordnen, so dass das Kennzeichen dann in Excel neben dem vorher importierten Text in Spalte C steht. In Spalte B steht die PNR, die ich über die Formel =Teil(...) ausgelesen habe.
A....................................................................................B..................C
10PNR text_leer_ text _leer_ text XX texttext...........PNR..............DE
20texttexttext
10PNR text_leer_ text _leer_ text XX texttext...........PNR...............IT
20texttexttext
10PNR text_leer_ text _leer_ text XX texttext...........PNR...............DE
20texttexttext
usw.
Nun meine Frage: wie bekomme ich das Auslandskennzeichen an die mit XX gekennzeichnete Stelle in Spalte A. Der Text (in diesem Fall Leerzeichen) soll in den 10er Zeilen überschrieben werden.
So soll es dann aussehen:
10PNR text_leer_ text _leer_ text DE texttext
20texttexttext
10PNR text_leer_ text _leer_ text IT texttext
20texttexttext
10PNR text_leer_ text _leer_ text DE texttext
20texttexttext
usw.
Ich hoffe ich konnte mein Problem einigermaßen rüberbringen. Falls jemand noch eine Idee, wie ich das Ganze einfacher lösen kann, würde ich meine umständliche Methode glatt vergessen.
Danke schonmal für´s durchlesen meines Romans.
Stefan