Seite 1 von 1

Spalteninhalte aufsplitten?

Verfasst: Do, 12.02.2009 14:15
von beta
Hallo,

ich habe da einen etwas komplizierten Fall und weiss nicht, ob es in Calc überhaupt eine Lösung dafür gibt.
Der Inhalt der Spalte (Zelle) sieht in etwas so aus:

Da.- Unterwäsche Schwarz (M)
He.- Unterhose Grau (L)

Jetzt will ich diese Zellen (Spalte) in mehrere Spalten aufteilen und Abkürzungen wie z.B. Da.- in Damen umbenennen lassen.
So soll es hinterher aussehen:

'Kategorie'
Damen
Herren

'Bezeichnung'
Unterwäsche Schwarz
Unterhose Grau

'Größe'
M
L


Geht das überhaupt?

Re: Spalteninhalte aufsplitten?

Verfasst: Do, 12.02.2009 14:56
von Charly
Hallo!

Zumindestens, wenn die Daten immer gleich aufgebaut sind, geht das mit folgenden Formeln:
Daten stehen in der Spalte A, die Teilung in den folgenden Spalten
1. Kategorie

Code: Alles auswählen

=WENN(LINKS(A2;2)="Da";"Damen";"Herren")
2. Bezeichnung

Code: Alles auswählen

=TEIL(A2;5;LÄNGE(A2)-8)
3. Größe

Code: Alles auswählen

=TEIL(A2;LÄNGE(A2)-1;1)
Gruß
Charly

Re: Spalteninhalte aufsplitten?

Verfasst: Fr, 13.02.2009 01:39
von beta
hmmm ....
Also irgendwie funktioniert das nicht so ganz.
Ich hab mir die CSV nochmal genau angesehen.
Es gibt mind 3 Varianten:

D.-Unterwäsche Schwarz
H.-Unterhose
K.-Shorts
...

So steht das in ein einer Spalte untereinander.
Was genau bewirkt denn die erste Formel?
=WENN(LINKS(A2;2)="Da";"Damen";"Herren")

Wenn 'Da' dann 'Damen', sonst Herren, oder?
Was bedeutet 'LINKS'?
Und in meinem Fall gibt es z.B. auch noch Kinder (K.)

Re: Spalteninhalte aufsplitten?

Verfasst: Fr, 13.02.2009 11:29
von beta
Danke.
Das werde ich später mal testen.

=SVERWEIS(LINKS(A1;1);ABK;2;0)

Also das 1 hinter A1 ist die Zeichenlänge.
Da es auch Zeilen ohne die Anfangskennung D.- , H.- und K.- gibt
könnte ich wahrscheinlich auch mit A1;3 die ersten 3 Zeichen checken, oder?
Was bedeutet das 2;0 hinter ABK?

Vielleicht hätte ich direkt von vornherein konkreter werden sollen, aber ich wusste nicht, das es solche Möglichkeiten überhaupt gibt.
Optimal wäre wohl doch eine =Wenn Formel, da es nie mehr Kategorien geben wird als D.- ; H.- und K.-.
Es gibt aber auch Zellen die diese Kennung nicht haben.
Diese sollten dann den Wert 'Sonstige' liefern.

Also so :
Wenn 'D.-' dann 'Damen'
Wenn 'H.-' dann 'Herren'
Wenn 'K.-' dann 'Kinder'
sonst 'Sonstiges'

Ich hoffe das geht in einer Formel.

Re: Spalteninhalte aufsplitten?

Verfasst: Fr, 13.02.2009 17:32
von Gert Seler
Hallo beta,
wähle Daten ---->"Text in Spalten" und wähle "Hilfe", dort wird erklärt, wie die csv-Datei auf mehrere Spalten
aufgeteilt werden kann.



mfg
Gert

Re: Spalteninhalte aufsplitten?

Verfasst: Fr, 13.02.2009 17:52
von beta
Ich teste das heute abend mal.
Danke.

Ist es eigentlich möglich Thumbnails/Bilder zu den jeweiligen Artikeln in einer Spalte anzeigen zu lassen?
Die Bilder heissen wie der Artikel + .jpg.