Grundsätzlich funktioniert das schon aber halt vieles noch händisch. Das will ich ändern, denn es ist viel Arbeit, immer alles mit der Hand zu tippen....
Ich habe beispielsweise nun Abbuchung von Stadtwerken für verschiedene Verträge. Im Verwendungszweck der Bankbuchung steht ein ellenlanger Text. Alles was mich davon interessiert ist die Buchungsnummer. Diese sind ja im Verwendungszweck enthalten und mir ja auch bekannt. Deswegen möchte ich die dann als Suchbegriffe verwenden......
Ergo wollte ich mir eine "wenn" Funktion zusammenbasteln, die den Text nach bestimmten Nummern bzw. in diesem Fall ja textliche Zahlenfolgen durchsucht und dann entsprechend diese Buchungsnummer, wenn sie denn gefunden wird, ins Feld schreibt, oder das Feld "" geleert wird.
In Spalte A steht nun untereinander der Verwendungszweck. Mal angenommen da steht in Zeile 1 "Buchungssnummer1" in Zeile 2 steht "Buchungsnummer2" usw. usw.
Ich versuche nun mit einer Formel in Spalte B wie folgt abzufragen: wenn(finden("1";A1);"1";wenn(finden("2";A1);"2";"")) usw. die Formel soll natürlich noch einige Suchbegriffe mehr abdecken....und es steht leider nicht "Buchungsnummer" vor der Zahl sondern immer was anderes wie beispielsweise "Knr. 123456/Abschlag vom 15.03.2022 XXXXXX/Strasse 45, PLZ Ort" Die Buchungsnummer ist auch nicht immer gleich lang, deswegen will ich die ja als Suchbegriff(e) vorgeben.
Es soll also zunächst nach der 1 gesucht werden (Nummern sind länger und eindeutig - ist also nur als Beispiel gedacht), wird die gefunden, soll 1 ins Feld eingetragen werden, wird sie nicht gefunden, soll nach 2 gesucht werden usw.......
Beim ersten Eintrag funktioniert das noch, aber wenn ich die Formel runterkopiere erscheint bei der zweiten Zeile #Wert!
Ich habe natürlich in der Formel dann auch die Buchungsnummer als zweite eingetragen, die auch in Zelle A2 zu finden ist.....
I
Setzte ich da die Klammern falsch oder ist das der falsche Ansatz?
vermutlich ist die Lösung total easy.... wenn man es weiß....
DANKE im Voraus für etwas Input!!!