Microsoft Excel

Herbers Excel/VBA-Archiv

Zellen teilen nach - , unterschiedliche Länge | Herbers Excel-Forum


Betrifft: Zellen teilen nach - , unterschiedliche Länge von: Arthur
Geschrieben am: 01.02.2012 16:05:19

Hallo zusammen

Ich habe versucht folgendes zu teilen.

003134_013154820 - SEM SRE BLACK 10X15

=LEFT(A1;FIND(" - ";A1)-1) , aber irgendwie klappt es nicht. Was mache ich falsch??

Ich möchte das "003134_013154820" in einer Zelle haben und das "SEM SRE BLACK 10X15" in der Zelle nebendran (rechts-Formel) . Das "003134_013154820" kann unterschiedlich lang sein! Manchmal hat es zwei - in einer Zelle, Excel muss es beim ersten teilen.

Vielen dank für eure wertvolle Hilfe!
Egal ob die Formel auf deutsch oder englisch ist, ich kann es dann übersetzen.

Arthur

  

Betrifft: AW: Zellen teilen nach - , unterschiedliche Länge von: Rudi Maintaire
Geschrieben am: 01.02.2012 16:11:05

Hallo,
=LINKS(A1;FINDEN("-";A1)-2)
=TEIL(A1;FINDEN("-";A1)+2;999)

Gruß
Rudi


  

Betrifft: Was klappt dennn nicht ? von: NoNet
Geschrieben am: 01.02.2012 16:15:17

Hallo Arthur,

m.E. sollte Deine Funktion für den ersten Teil klappen ! in der zweiten Spalte müsste dann stehen :
=MID(A1;FIND(" - ";A1)+3;255)
was meinst Du mit

aber irgendwie klappt es nicht

Was passiert denn oder wo wird geteilt ?

Alternativ kannst Du auch die gesamte Spalte markieren und dann per "Daten - Text in Spalten - Getrennt - Trennzeichen : - - Fertigstellen" aufteilen. Die Spalte rechts daneben wird dabei überschrieben ! Wenn es mehr als 1 - gibt, klappt das jedoch nicht, da dann bei JEDEM - getrennt wird !

Gruß, NoNet


  

Betrifft: AW: Was klappt dennn nicht ? von: Arthur
Geschrieben am: 01.02.2012 16:25:27

Hallo zusammen

Mit der Lösung von Rudi funktioniert es bestens, auch mit mehreren -

Vielen Dank für eure Hilfe!

Gruss
Arthur


Beiträge aus den Excel-Beispielen zum Thema "Zellen teilen nach - , unterschiedliche Länge"