Clever-Excel-Forum

Normale Version: Bestimmtes Segment aus einem langen Text
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin Moin,

ich habe jetzt einige Zeit investiert aber komme zu keinem brauchbaren Ergebnis. Ich möchte via CSV Export Kontobewegungen aufbereiten.
Jeder Kunde (Mitglied im Verein) hat eine eindeutige ID und zahlt einen Beitrag X. Rückläufer wurden bisher immer manuell bearbeitet. Nun möchte ich aus dem Buchungstext die Mitgliedsnummer ausschneiden um via SVerweis den Betrag dem Mitgliedskonto zuzuordnen.

Der Buchungstext sieht immer so aus:

Retoure: Lastschrift SEPA B2C XXXX,  F RÜCKLASTSCHRIFT SONSTIGE GRÜNDE FRE MDENTGELT 02,50 EUR EIGENENTGELT 00 ,00 EUR  Referenz:0815 Mandats-ID:12345 Ursprungsbetrag:86.00 Entgelt und Zins:2.50

Ich benötige die Nummer hinter "Mandats-ID:". Diese kann aber auch weniger 5 Zeichen haben. Mehr geht hingegen nicht.
Auf der einen Seite könnte ich den ":" als Trennzeichen nehmen und die Werte in Spalten aufteilen aber das ist nicht optimal.
Kann mir jemand eine Formel geben? Irgendwie ist in meiner immer ein Fehler drin. :s Hab es mit Finden versucht.

Danke und Gruß
Hallo,

versuche, einen dieser Texte auszulesen, mit:


Im Beipiel Text in A1


Code:
Tx = split(split(cells(1,"A"), "-ID:")(1)) (1)


mfg
Hallo,

z.B. so:

Arbeitsblatt mit dem Namen 'Tabelle1'
 BC
14Retoure: Lastschrift SEPA B2C XXXX,  F RÜCKLASTSCHRIFT SONSTIGE GRÜNDE FRE MDENTGELT 02,50 EUR EIGENENTGELT 00 ,00 EUR  Referenz:0815 Mandats-ID:2345 Ursprungsbetrag:86.00 Entgelt und Zins:2.502345

ZelleFormel
C14=LINKS(TEIL(B14;SUCHEN("ID:";B14)+3;7);SUCHEN(" ";TEIL(B14;SUCHEN("ID:";B14)+3;7)))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Im Übrigen sollten Mandatsreferenzen immer gleich lang sein, notfalls einen Buchstaben vorschalten.

@Fennek, Du solltest vielleicht darauf hinweisen, dass das eine VBA-Loesung ist!!!!
Vielen Dank für die schnelle Hilfe. Es funktioniert!!