01.09.2020, 13:26 (Dieser Beitrag wurde zuletzt bearbeitet: 01.09.2020, 13:29 von Stempel.)
Hallo
Ich möchte meine Buchhaltung etwas schneller machen und habe mir meine Bankbuchungen als csv runtergeladen. Leider ist der Buchungstext der Bank für meine Buchhaltung nicht zu gebrauchen. Aus diesem Grund möchte ich, dass Excel folgendes macht:
Schaut ob eine bestimmte Zeichenfolge im Text der Bank zu finden ist und
Diesen Text in einen neuen von mir definierten Text umwandelt.
Das Problem ist, ich muss eine ganze Liste an Suchwörtern anlegen und abhängig davon, welches Wort gefunden wird, soll ein von angepasster Text ausgegeben werden.
Beispiel:
Wenn "DKV" vorkommt in der Zelle, soll "Tanken" ausgegeben werden
Bei "Vodafone" soll "Telefon" vorkommen
Bei "Kontoführung" soll "Geldverkehrskosten"
usw
Wenn kein Suchkriterium passt, dann soll "Unbekannt" ausgegeben werden. Dann kann ich dafür meine Suchliste anpassen. Mein Wunsch ist, dass ich dann irgendwann fast alle Buchungen der Bank fast in einem Rutsch umbenenne kann. Wichtig ist, dass ich meine Liste mit Suchwörtern immer wieder ausweiten kann.
@ WillWissen Vielen Dank für die Antwort. Leider kann ich damit nicht viel anfangen.
Vielleicht habe ich nicht gut ausgedrückt, was eigentlich mein Ziel ist. Ich habe eine neue Datei hochgeladen, um hoffentlich klarer mein Problem zu definieren.
In der Spalte A ist der Buchungstext der Bank. Dieser Text ist zu kryptisch und zu lang, um ihn sinnvoll in die Buchhaltung zu importieren. Dieser Text muss verändert werden und als neuer Text in der Spalte B ausgegeben werden.
In der Spalte C sind die Schlüsselwörter. Das Ziel ist, dass Excel prüft, ob in der Spalte A einer dieser Schlüsselwörter vorkommt. Wenn das der Fall ist, soll in der Spalte B ein neuer Text ausgegeben werden, welcher in der Spalte D zu finden ist.
Konkret bedeutet das, dass in der Zelle B2 Text "Kfz-Versicherung" stehen müsste, weil in der Zelle A2 das Wort "Allianz" vorkommt. In der Zelle B3 würde dann "Free Now Beitrag" stehen, weil in A3 das Wort "FREE" vorkommt. Bei B8 würde dann nichts rauskommen, weil der Text "Klavier klingt gut" zu keinem Schlüsselwort zugeordnet werden kann.
Optimal wäre, für jeden Text in der Spalte A wird ein neuer Text in der Spalte B ausgegeben. Die Liste mit den Schlüsselwörtern würde dann langsam wachsen, bis fast alle Buchungen bei der Bank, nicht sauber zugeordnet werden können.
Ich hoffe, dass ich damit meinen Wunsch etwas klarer ausdrücken konnte :)
02.09.2020, 17:25 (Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2020, 17:25 von schauan.)
Hallöchen,
im Prinzip so? Den Bereich D2:G8 habe ich als Tabelle eingefügt. Wenn Spalten dazu kommen wird die automatisch breiter, Zeilen analog. Textverketten gibt es allerdings in 2016 noch nicht. Da müsstest Du jede Zelle einzeln behandeln oder den letzten Eintrag der Zeile rausfischen, dafür gibt es auch eine Formellösung Letzte_benutzte_Zelle_in_einer_Zeile_oder_Spalte
Arbeitsblatt mit dem Namen 'Tabelle1'
A
B
C
D
E
F
G
1
Tanken
Telefon
Gelverkehrskosten
Telefon
2
Buchungstext der Bank vom Kontoauszug
DKV
Vodafone
Kontoführung
Telefonica
3
Allianz Versicherungs-AG BEGLEITLISTE VOM 01.08.2020 End-to-End-Ref.: A1520209-010520200
4
INTELLIGENT APPS GMBH FREE NOW Credit 111-1630300 29.07.- 31.07.2020