Daten aus einer Spalten in 3 Spalten aufteilen

11/02/2010 - 11:43 von Marc Meyer | Report spam
Hallo, ich bekomme Artikellisten für die Warenwirtschaft als Excel Datei.
Hier ist unter anderm auch die Artikelbezeichnung enthalten,
diese ist in z.B. in B1 mit bis zu 100 Zeichen.
Aus dieser Zelle muss ich mehrer Zellen generieren
so das aus B1 der Atikeltext in die Zellen c1-d1-e1 aufgeteilt wird.

c1 = Bez 1 des Artikels mit maximale 35 Zeichen
d1 = Bez 2 des Artikels mit maximale 35 Zeichen
e1 = Bez 2 des Artikels mit maximale 35 Zeichen

Dies sollte aber inteligent aussehen, nicht das Wörter getrennt werden,
so das in der Zelle d1 für Bez2 die mitten in einem WOrt getrennt hier
weitergführt wird. Das ist die eigentliche Schwierigkeit.

Excel muss lesen aus der Ursprungszelle wie weit ersten 35 Zeichen ist das
Zeichen 35 eine leerstelle wenn nicht , geh so weit zurück bis zur ersten
Leerstelle und nehem dann die Zeichen davor uns kopiere diese in c1, dann geh
ab dieser Stelle wieder 35 Zeichen weiter - prüfe ist letzte zeichen eine
Leerstelle wenn nicht geh zurück bis zur ersten leerstelle dies kopier dann
in d1 > und so weiter

Dies nartülich automatisch, das cih die Datei mit z.B. 60000 Artikel (Zeilen)
sauber bekomme. SOnst sieht das sowas von bescheiden auf der Rechnungs aus
wenn die Warenwirtschaft schreibt:

Nur so nen Beispiel: falsch

Spalte-Bez1: 1 Roter Bleistift mi
Spalte-Bez2: t Radier Gummi ob
Spalte-Bez3: en im Kopf

Nur so nen Beispiel: so solte

Spalte-Bez1: 1 Roter Bleistift
Spalte-Bez2: mit Radier
Spalte-Bez3: Gummi im Kopf

So ànlich zumindest wie bekomme ich so was hin, wenn dies auch nicht
vielleciht immer sauber aussieht aber zu mindest bei den meisten Artikeln.
Ich weiss es ist schwierig.
 

Lesen sie die antworten

#1 Alexander Wolff
11/02/2010 - 11:57 | Warnen spam
Hallo Marc Meyer,

am 18.1.2010 um 13:11 Uhr nanntest Du Dich noch Marcus Wiechers. Du bekamst
dort 4 Antworten und hast sie keines Blickes gewürdigt. Wenn keine davon
passt: Sag es! So macht es den geneigten Antwortgebern hier keinen Spaß. Ein
Beispiel für einen schlimmen Usenet-Fall!

Wenn Du Deinen Reader nicht verstehst, suche unter Google Groups.
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2

Ähnliche fragen