20309
Apr 24, 2006, updated at Apr 28, 2006 (UTC)
54053
12
0
Zahlenwerte aus einer Zelle mit Zahlen und Text rausziehen
Hallo,
ich habe in Excel eine Zelle, die folgendermaßen aussieht:
"1234 E-Mail-Nachricht(en) in 678 Ordner(n) in 910 Mailboxen gesichert"
Aus diesem Text müsste ich jetzt die 3 Zahlenwerte rausziehen und jeden in eine eigene Zelle kopieren.
Beispiel:
Der oben genannte Text steht in Zelle A1
in C1 soll "1234", in C2 "678", in C3 "910" kopiert werden.
Ist das möglich? Wenn ja wie?
MfG
Torsten.
ich habe in Excel eine Zelle, die folgendermaßen aussieht:
"1234 E-Mail-Nachricht(en) in 678 Ordner(n) in 910 Mailboxen gesichert"
Aus diesem Text müsste ich jetzt die 3 Zahlenwerte rausziehen und jeden in eine eigene Zelle kopieren.
Beispiel:
Der oben genannte Text steht in Zelle A1
in C1 soll "1234", in C2 "678", in C3 "910" kopiert werden.
Ist das möglich? Wenn ja wie?
MfG
Torsten.
Please also mark the comments that contributed to the solution of the article
Content-Key: 31019
Url: https://administrator.de/contentid/31019
Printed on: May 4, 2024 at 11:05 o'clock
12 Comments
Latest comment
Hi,
die geschweiften Klammern bedeuten, daß es sich um eine Array- Formel handelt.
Die Klammern mußt Du bei der Formeleingabe weglassen, die Formel dann abschließen NICHT mit "Enter", sondern mit "CTRL+SHIFT" gedrückt und dann "Enter"! Sonst macht sie ganz was anderes. Hast Du den Abschluss korrekt gemacht, tauchen die Klammern in der Formel auf.
Gruß - Toni
die geschweiften Klammern bedeuten, daß es sich um eine Array- Formel handelt.
Die Klammern mußt Du bei der Formeleingabe weglassen, die Formel dann abschließen NICHT mit "Enter", sondern mit "CTRL+SHIFT" gedrückt und dann "Enter"! Sonst macht sie ganz was anderes. Hast Du den Abschluss korrekt gemacht, tauchen die Klammern in der Formel auf.
Gruß - Toni
Hi, mal was Anderes:
Muss der Text in einer Zelle stehen oder kann es nicht so aussehen, dass du ihn aufteilst, sprich:
A1: 1234 B1: E-Mail-Nachricht(en) in C1: 678 D1: Ordner(n) in E1: 910 F1: Mailboxen gesichert.
Sodass praktisch jede Zahl eine Zelle für sich hat.
Dann wäre es ja einach, den Wert in ne andere Zelle zu übertragen [ z.B. =Wert(A1) ]
Gruß
Mathias
Muss der Text in einer Zelle stehen oder kann es nicht so aussehen, dass du ihn aufteilst, sprich:
A1: 1234 B1: E-Mail-Nachricht(en) in C1: 678 D1: Ordner(n) in E1: 910 F1: Mailboxen gesichert.
Sodass praktisch jede Zahl eine Zelle für sich hat.
Dann wäre es ja einach, den Wert in ne andere Zelle zu übertragen [ z.B. =Wert(A1) ]
Gruß
Mathias
grins...
Falls es jemanden interessiert, hier die Formeln:
Zelle A1: zu teilender Textstring (1234 E-Mail-Nachricht(en) in 67899 Ordner(n) in 91000 Mailboxen gesichert)
Zelle A4: =GLÄTTEN(TEIL(A$1;1+SUMME(B$3:B3);B4))
Zelle A9: =LINKS(A4;SUMME(1*(ISTZAHL(LINKS(A4;SPALTE(1:1))*1))))*1 (ARRAY- Formel, mit CTRL+SHIFT+Enter abschließen!!)
Zelle A10: =LINKS(A5;SUMME(1*(ISTZAHL(LINKS(A5;SPALTE(1:1))*1))))*1 (ARRAY- Formel, mit CTRL+SHIFT+Enter abschließen!!)
Zelle A11: =RECHTS(A5;SUMME(1*(ISTZAHL(RECHTS(A5;SPALTE(1:1))*1))))*1 (ARRAY- Formel, mit CTRL+SHIFT+Enter abschließen!!)
Zelle B2: 30
Zelle B4: =WENN(LÄNGE(A$1)-SUMME(B$3:B3) < B$2;B$2;FINDEN("#";WECHSELN(TEIL(A$1;SUMME(B$3:B3)+1;B$2);" ";"#";B$2-LÄNGE(WECHSELN(TEIL(A$1;SUMME(B$3:B3)+1;B$2);" ";"")))))
Zelle B5: Formel von B4 runterziehen bis incl. B6
In A4,5,6 wird der geteilte Text angezeigt
die "30" in Zelle B2 legt die Zeichenanzahl für A4,5,6 fest
das Ergebnis erscheint in A9,10,11
Ich will mich hier nicht mit fremden Federn schmücken, die Grundformeln stammen von den genialen
Köpfen von www.excelformeln.de
Gruß - Toni
Falls es jemanden interessiert, hier die Formeln:
Zelle A1: zu teilender Textstring (1234 E-Mail-Nachricht(en) in 67899 Ordner(n) in 91000 Mailboxen gesichert)
Zelle A4: =GLÄTTEN(TEIL(A$1;1+SUMME(B$3:B3);B4))
Zelle A9: =LINKS(A4;SUMME(1*(ISTZAHL(LINKS(A4;SPALTE(1:1))*1))))*1 (ARRAY- Formel, mit CTRL+SHIFT+Enter abschließen!!)
Zelle A10: =LINKS(A5;SUMME(1*(ISTZAHL(LINKS(A5;SPALTE(1:1))*1))))*1 (ARRAY- Formel, mit CTRL+SHIFT+Enter abschließen!!)
Zelle A11: =RECHTS(A5;SUMME(1*(ISTZAHL(RECHTS(A5;SPALTE(1:1))*1))))*1 (ARRAY- Formel, mit CTRL+SHIFT+Enter abschließen!!)
Zelle B2: 30
Zelle B4: =WENN(LÄNGE(A$1)-SUMME(B$3:B3) < B$2;B$2;FINDEN("#";WECHSELN(TEIL(A$1;SUMME(B$3:B3)+1;B$2);" ";"#";B$2-LÄNGE(WECHSELN(TEIL(A$1;SUMME(B$3:B3)+1;B$2);" ";"")))))
Zelle B5: Formel von B4 runterziehen bis incl. B6
In A4,5,6 wird der geteilte Text angezeigt
die "30" in Zelle B2 legt die Zeichenanzahl für A4,5,6 fest
das Ergebnis erscheint in A9,10,11
Ich will mich hier nicht mit fremden Federn schmücken, die Grundformeln stammen von den genialen
Köpfen von www.excelformeln.de
Gruß - Toni