893 Aufrufe
Gefragt in Tabellenkalkulation von korfuweb Mitglied (949 Punkte)
Guten Morgen, neue Sorgen ;-)

Hallo liebe Supportgemeinde - hab doch glatt mal wieder ein Excel Problem und
hoffe ihr könnt mir wie IMMER helfen *grins*.

Also arbeite mit einer Lagerverwaltung die mir Excel Tabellen exportieren kann.
Dort ist allerdings der Datensatz in einer Zelle wie folgt erfasst:

Flacheisen VA (m) / 30x5
oder
Rohr DN250 VA (m) / 255x2,5

Diese Zelle muss ich jetzt für meine Exceltabelle zerflücken und zwar brauch ich die
Datensätze wie folgt

zb:
A1= Flacheisen
B1= VA
C1= m
D1= 30x5

A2= Rohr DN250
B2= VA
C2= m
D3= 255x2,5

gibt es da eine Möglichkeit den Zelleninhalt nach bestimmeten vorgaben zu
zerflücken?

Danke jetzt schon für eure Hilfe
mfg
Volker

3 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Volker,

für eine wirksame Lösung reichen Deine zwei Mustereinträge nicht aus.
Es sollten schon soviele sein, dass damit alle vorkommenden Strukturen abgedeckt werden.

Gruß
Rainer
0 Punkte
Beantwortet von m-o-m Mitglied (499 Punkte)
Hallo Volker,

habe mal versucht anhand deiner Daten etwas zu stricken.

Als Annahme habe ich in Spalte A die Importdaten.

In B2 kommte folgende Formel:

=LINKS(A2;SUCHEN(C2;A2)-1)

In C2 kommte folgende Formel:

=TEIL(LINKS(A2;SUCHEN(" (";A2)-1);FINDEN("##";WECHSELN(LINKS(A2;SUCHEN(" (";A2)-1);" ";"##";LÄNGE(LINKS(A2;SUCHEN(" (";A2)-1))-LÄNGE(WECHSELN(LINKS(A2;SUCHEN(" (";A2)-1);" ";""))))+1;100)

In D2 kommte folgende Formel:

=LINKS(RECHTS(A2;LÄNGE(A2)-(SUCHEN("(";A2)));SUCHEN(")";RECHTS(A2;LÄNGE(A2)-(SUCHEN("(";A2))))-1)

In E2 kommte folgende Formel:

=RECHTS(A2;LÄNGE(A2)-(SUCHEN("/ ";A2)))

Vielleicht ist es ja das, was Du brauchst.

Formeln runterziehen und ab dafür.

Gruß Maik
0 Punkte
Beantwortet von korfuweb Mitglied (949 Punkte)
Danke Maik,
funktioniert super - hab zwar beim ein- oder anderen Artikel noch leichte Problem - aber da wird halt einfach das ganze in der Lagerverwaltung entsprechend angepasst ;-)
...