justlukas
Goto Top

Zahlenfolgen aus Zahl und Text Zellen auslesen

Excel 2010

Hallo zusammen!

Ich habe folgendes Problem:

Ich habe in einer Zelle folgende Inhalte :

"ZA-ABC Deutschland GmbH, RN. 3363191,3349184,3363191,3336627"

ich möchte nun die 7stelligen Zahlenfolgen in jeweils eine Zelle extrahieren. Mein Ansatz dazu lautet wiefolgt:

{=--WECHSELN(TEIL(D4;FINDEN(".";D4)+1;LÄNGE(D4));"";"")}

Ich suche also in D4 den Punkt nach "RN", springe dann ein Feld vor und lese dann bis zum Ende hin aus. Stünde dort "ZA-ABC Deutschland GmbH, RN. 1234567" gibt er mir auch 1234567 aus. Im obrigen Beispiel jedoch nicht. Gibt es eine Möglichkeit das hinzukriegen? Vielleich bis zum Komma auslesen und das so oft bis nichts mehr dort steht?

LG

Content-Key: 183126

Url: https://administrator.de/contentid/183126

Printed on: April 16, 2024 at 18:04 o'clock

Member: Weiricth
Weiricth Apr 04, 2012 at 18:50:00 (UTC)
Goto Top
ZA-ABC Deutschland GmbH, RN. 3363191,3349184,3363191,3336627

=RECHTS(D4;LÄNGE(D4)-SUCHEN("RN.";D4)-2)

dann kommt

3363191,3349184,3363191,3336627

und wenn du dann nur die ersten 7 stellen willst

=links(D4;7)

oder die letzen 7

=rechts(D4;7)


das Ganze kannste auch wieder schachteln

=links(RECHTS(D4;LÄNGE(D4)-SUCHEN("RN.";D4)-2);7)

oder für die letzen 7 zeichen

=rechts(RECHTS(D4;LÄNGE(D4)-SUCHEN("RN.";D4)-2);7)
Member: Biber
Biber Apr 04, 2012 at 19:12:32 (UTC)
Goto Top
...oder aber, falls die einzelnen RN-Nummern in den Spalten rechts neben dem Text in Spalte D erscheinen sollen( also in Spalte E, F, G, ..):

In Spalte E, angenommenerweise in Zeile 4 als erste Nutzdatenzeile:

=TEIL($D4;FINDEN(".";$D4)+2+(SPALTE(A1)-1)*8;7)

Nach unten kopieren so weit wie nötig.
Und dann alle gefüllten Zellen dieser Spalte nach rechts kopieren, soweit nötig.

OG
Member: justlukas
justlukas Apr 04, 2012 at 20:24:20 (UTC)
Goto Top
Vielen Dank, das ist das, was ich wollte!

Ich danke dir.