Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1028to1032
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Text autom. in Excel-Spalten einsortieren

Text autom. in Excel-Spalten einsortieren
05.12.2008 20:54:02
Annalena49
Hallo,
habe eine (für mich) ungewöhnliche Datendatei, ähnlich CSV ist aber keine CSV. Hier ein Beispiel einer Excel-Zeile:
10153-8158 10194 1023007 1025250000 102950600 1030LP 1032EUR 1029880000 1032EUA 11010100001 1102UM 110105586724 1102KN 11019783815860847 1102EN 11013815860849 1102IB 1109Super Sampler 2 1111CD-ROM 1129109 115314.2 x 12.6 111511221 1116VD 9002 003 9003 9004 9005SUPER SAMPLER 2 1017Super Sampler 2 CDROM 1018KL 9999
(siehe Bild 1, ist in Farbe deutlicher was ich meine)
Userbild
Bedeutung: Bei jedem Zahlenblock stellen die ersten 4 Ziffern einen Code dar (oben in schwarzer Schrift), der identisch mit einem Spaltennamen ist. Ich suche ein Script welches mir zeilenweise die Nutzdaten (oben in grün dargestellt) in die entsprechende Spalte eintragen kann. Die Nutzdaten beginnen immer ab der 5. Ziffer. Der 4stellige Code ist gleichzeitig auch mein Spaltenname. Das Ende einer Zeile wird durch den Code 9999 markiert.
Es kommt auch vor, dass ein Spaltenname nochmals in der gleichen Zeile auftaucht. Beim ersten auftauchen würde dieser Wert in z.B. 1032a, der zweite Wert in 1032b usw. eingetragen.
(siehe Bild 2)
Userbild
Es kommen rund 15.000 Zeilen also dann als MySQL-Import, 15.000 Datensätze je Datei.
Meine Frage, ist es möglich so eine automatische Abarbeitung mit Excel zu realisieren?
Vielen Dank für die Hilfe
Annalena

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Text autom. in Excel-Spalten einsortieren
05.12.2008 21:20:00
Rocky
Hallo Annalena,
Bei mir stand jetzt alles in einer Zelle, dann hab ich DATEN/TEXT IN SPALTEN/Getrennte Breite/Leerzeichen
dann
Tabelle2
 ABCDEFG
110153-815810194102300710252500001029506001030LP1032EUR
21015101910231025102910301032
33-8158400725000050600LPEUR
Formeln der Tabelle
A2 : =LINKS(A1;4)
B2 : =LINKS(B1;4)
C2 : =LINKS(C1;4)
D2 : =LINKS(D1;4)
E2 : =LINKS(E1;4)
F2 : =LINKS(F1;4)
G2 : =LINKS(G1;4)
A3 : =TEIL(A1;5;10000)
B3 : =TEIL(B1;5;10000)
C3 : =TEIL(C1;5;10000)
D3 : =TEIL(D1;5;10000)
E3 : =TEIL(E1;5;10000)
F3 : =TEIL(F1;5;10000)
G3 : =TEIL(G1;5;10000)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß Rocky


Wenn unter den Blinden der Einäugige König ist, dann findet man hier die Herren der Ringe!

Anzeige
AW: Text autom. in Excel-Spalten einsortieren
05.12.2008 21:29:00
firmus
Hallo Annalena,
ich denke ohne VBA wird es sehr schwierig.
Mir fehlen für den Ansatz einer Lösung noch einige Informationen.
1) Wie wird eine Zeile beendet (Begrenzungszeichen)?
Markiert der senkrechte Strich das Zeilenende?
(Dann wäre in Deinem Bild eine einzige logische Zeile dargestellt.)
2) Das Trennzeichen der einzelnen Zellenwerte ist das Leerzeichen?
(Das stimmt aber nicht immer, siehe "14.2 x 12.6")
3) Verläßlicher scheint mir auf 4-stellig numerische Werte zu suchen um einen Zellwert abgrenzen.
Richtig?
4) alle Spaltennamen sind in der gleichen Reichenfolge wie in der Eingabe in einer Tabelle abzulegen.
Sollte es 4-stellige Duplikate geben, dann ist an der entsprechenden Stelle mit ...a, ...b, .... die
Eindeutigkeit herzustellen, die Spaltennamen mit Stellen 1-4 identisch sind nicht zusammenzuführen.
Und jetzt das schlechte: Leider habe ich keine Zeit die Lösung übers Wochenende zu kreieren.
Aber vielleicht helfen Dir diese Angabe für eine baldige Lösung weiter.
Gruß
Firmus
Anzeige

352 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige