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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 183126
Url: https://administrator.de/contentid/183126
Ausgedruckt am: 22.11.2024 um 22:11 Uhr
3 Kommentare
Neuester Kommentar
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)
=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)
...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
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