Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1472to1476
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zahlenblöcke von Text trennen

Zahlenblöcke von Text trennen
01.02.2016 22:26:27
Text
Moin!
Nachdem mir in einem anderen Thread schon hervorragend geholfen wurde, habe ich nun ein zweites Anliegen.
In Spalte A habe ich mehrere Zeilen mit Text nach den folgenden Mustern:
- "00123456 Rasenmäher langer Rasen 0 0 1 1"
- "Rasenmäher langer Rasen 0 0 1 1"
- "00123456 Rasenmäher langer Rasen 10 10 1 1"
- "Rasenmäher langer Rasen 10 0 11 1"
Also die Zahlenfolge am Beginn ist mal vorhanden, mal nicht. Danach kommt immer ein Text und am Ende immer vier Zahlenblöcke. Die Zahlenblöcke können auch mal dreistellig sein, theoretisch auch mehr.
Ich benötige nun in den nebenstehenden Spalten die Zahlenblöcke jeweils separat, also für das erste o.g. Beispiel:
Spalte B Spalte C Spalte D Spalte E
0 0 1 1
Ich hoffe ich habe es verständlich dargestellt. Kann mir jemand behilflich sein?
Bekomme es nur so hin, dass 1-stellige Zahlenblöcke ausgegeben werden.
Viele Dank im Voraus!
Gruß

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Wenn's auch UDFs sein dürfen, ...
02.02.2016 02:44:35
Luc:-?
…Charles,
könnte man das mit 4zelliger MatrixFml so …
{=--Splint(MaskOn(A1;"num");;INDEX(2^(LÄNGE(Splint(MaskOn(A1;"num");;1;1))>3);1))}
…oder alternativ und länger auch so lösen:
{=VSplit(Splint(WECHSELN(A1;" ";"|";LÄNGE(A1)-LÄNGE(WECHSELN(A1;" ";""))-3);"|";2;2);;1)}
Mit nur einer UDF, dafür noch länger, ginge es so:
{=VSplit(TEIL(A1;SUCHEN("|";WECHSELN(A1;" ";"|";LÄNGE(A1)-LÄNGE(WECHSELN(A1;" ";""))-3))+1;15);;1)}
Falls du gar keine UDF verwenden willst, kannst du aus der letzten Variante auch eine eigene Fml entwickeln, denn mit TEIL(…) hättest du schon mal die letzten 4 Zahlenblöcke.
Die UDFs findest du in aktueller Version als PgmCode im Archiv, wenn du den Button RECHERCHE benutzt.
Morrn, Luc :-?

Anzeige
AW: Zahlenblöcke von Text trennen
02.02.2016 07:28:52
Text
Hallo
Alternativ-Vorschlag
Tabelle2

 AB
100123456 Rasenmäher langer Rasen 0 0 1 10 0 1 1
2Rasenmäher langer Rasen 0 0 1 10 0 1 1
300123456 Rasenmäher langer Rasen 10 10 1 110 10 1 1
4Rasenmäher langer Rasen 10 0 11 110 0 11 1

Formeln der Tabelle
ZelleFormel
B1{=GLÄTTEN(RECHTS(A1;ANZAHL(RECHTS(WECHSELN(A1;" ";0);SPALTE(1:1))+0)))}
B2{=GLÄTTEN(RECHTS(A2;ANZAHL(RECHTS(WECHSELN(A2;" ";0);SPALTE(2:2))+0)))}
B3{=GLÄTTEN(RECHTS(A3;ANZAHL(RECHTS(WECHSELN(A3;" ";0);SPALTE(3:3))+0)))}
B4{=GLÄTTEN(RECHTS(A4;ANZAHL(RECHTS(WECHSELN(A4;" ";0);SPALTE(4:4))+0)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Nun kopierst Du die Ergebnisspalte und fügst sie in "C" nur als Werte ein.
Jetzt Daten Text in Spalte benutzen.
Userbild
Fertigstellen ...
... und schon hast Du Deine Blöcke
Tabelle2

 ABCDEF
100123456 Rasenmäher langer Rasen 0 0 1 10 0 1 10011
2Rasenmäher langer Rasen 0 0 1 10 0 1 10011
300123456 Rasenmäher langer Rasen 10 10 1 110 10 1 1101011
4Rasenmäher langer Rasen 10 0 11 110 0 11 1100111


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias
Anzeige

304 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige