Beitrag aus dem Excel-Forumsarchiv
Home Zur Übersicht    
Thema: Werte einer Zelle in mehrere Zellen aufteilen

Betrifft: Werte einer Zelle in mehrere Zellen aufteilen
von: Joerschi
Geschrieben am: 31.07.2010 21:54:52

Hallo liebe Excel-Freunde,

ich möchte verschiedene Daten in einer Zelle "trennen".

Bsp.:
In der Zelle A1 steht der Wert "4-3-3".
Dieser soll nun wie folgt getrennt werden - in B1 die "4", in C1 die "3", in D1 die "3".
Bekomme das einfach nicht hin ... :-(

Für alle Fälle eine Beispieldatei: http://www.herber.de/bbs/user/70835.xls

Hättet Ihr eine Idee?

Herzlichen Dank im Voraus!
Joerschi

  

Betrifft: AW: Werte einer Zelle in mehrere Zellen aufteilen
von: Josef Ehrensberger
Geschrieben am: 31.07.2010 22:02:55


Hallo Joerschi,

wenn die Daten immer gleich aufgebaut sind, dann so.

 ABCD
14-3-3  433
24-3-3  433
33-4-3  343
42-3-5  235
55-3-2  532
64-3-3  433
72-3-5  235
83-3-4  334
92-3-5  235
103-4-3  343
114-3-3  433
122-3-5  235
133-4-3  343

Formeln der Tabelle
ZelleFormel
B1=TEIL(WECHSELN($A1;"-";""); SPALTE(A1); 1)*1


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4



Gruß Sepp



  

Betrifft: AW: Werte einer Zelle in mehrere Zellen aufteilen
von: Joerschi
Geschrieben am: 31.07.2010 22:05:51

Vielen Dank Sepp!

Kein Wunder, dass ich nicht drauf gekommen bin - das ist ja komplizierter, als ich dachte.
Es funktioniert prima.

Danke und schönen Restabend!


  

Betrifft: Doch noch eine Frage
von: Joerschi
Geschrieben am: 31.07.2010 22:17:35

Wenn der Ursprungswert in A1 bis Ax steht, funtioniert die Formel.

Jetzt habe ich meine Ursprungswerte (die auseinanderklamüsert werden) aber ab der Spalte E4 nach unten stehen.
Wenn ich Deine Formel jetzt einfach umwandle in =TEIL(WECHSELN($E4;"-";""); SPALTE(E4); 1)*1, dann steht als Ergebnis aber leider nur #Wert!

Muss man beim Übertragen noch etwas anderes beachten?

Grüße, Joerschi


  

Betrifft: AW: Doch noch eine Frage
von: Joerschi
Geschrieben am: 31.07.2010 22:41:29

Selbst drauf gekommen. Thx.

Die Formel muss dann lauten =TEIL(WECHSELN($E4;"-";""); SPALTE(A4); 1)*1