Vor dem ersten Bindestrich stehen immer drei Zeichen, in der Mitte immer fünf, am Schluss variiert die Zeichenzahl.
Ich benötige nun immer die mittleren 5 Zeichen (als „Zahl“). Verschiedene Versuche mit LINKS, RECHTS, KÜRZEN, ABS etc. haben noch keinen Erfolg gehabt.
Vor dem ersten Bindestrich stehen immer drei Zeichen, in der
Mitte immer fünf, am Schluss variiert die Zeichenzahl.
Wenn das immer so ist:
=TEIL(A1;5;5)
Ich benötige nun immer die mittleren 5 Zeichen (als „Zahl“).
Verschiedene Versuche mit LINKS, RECHTS, KÜRZEN, ABS etc.
haben noch keinen Erfolg gehabt.
Nimm Teil
Kann mir jemand helfen?
Habe ich hoffentlich.
Vielen Dank vorab!!
Gruß
Ramona
Grüsse zurück.
P.S. Falls es eine Rolle spielt: Excel 2003
Spielt es hoffentlich nicht, ich habe nur 2000 oder 2003
Vor dem ersten Bindestrich stehen immer drei Zeichen, in der
Mitte immer fünf, am Schluss variiert die Zeichenzahl.
Ich benötige nun immer die mittleren 5 Zeichen (als „Zahl“).
Hi Ramona,
nachfolgend hatte ich mal was gebastelt, wo es auf drei Spalten aufgeteilt wird, egal wie lang jeder Teilstring ist, du brauchst da nur das im unteren C1, also für dich:
B1: =TEIL(A1;FINDEN("-";A1;1)+1;FINDEN("-";A1;FINDEN("-";A1;1)+1)-FINDEN("-";A1;1)-1)
ansonsten analog.
Übrigens es gibt auch die Funktion „Textin Spalten“, damit kannst du es auch lösen.
Gruß
Reinhard
Daten in Spalte A dann folgende Formeln in B1:smiley:1
B1: =TEIL(A1;1;FINDEN(" „;A1;1)-1)
C1: =TEIL(A1;FINDEN(“ „;A1;1)+1;FINDEN(“ „;A1;FINDEN(“ „;A1;1)+1)-FINDEN(“ „;A1;1)-1)
D1: =TEIL(A1;FINDEN(“ „;A1;FINDEN(“ „;A1;1)+1)+1;LÄNGE(A1)-FINDEN(“ „;A1;FINDEN(“ ";A1;1)+1))
und nach unten in B1:smiley:x kopieren.
Bereich B1:smiley:x markieren, Bearbeiten, Inhalteinfügen—>Werte
Spalt A ggfs löschen