Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Bestimmtes Segment aus einem langen Text
#1
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ß
Antworten Top
#2
Hallo,

versuche, einen dieser Texte auszulesen, mit:


Im Beipiel Text in A1


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


mfg
Antworten Top
#3
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!!!!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#4
Vielen Dank für die schnelle Hilfe. Es funktioniert!!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste