Ich hoffe, ihr könnt mir weiterhelfen. In der Suche habe ich nichts gefunden.
Ich möchte gern meine Kontoauszüge so auswerten, dass in Spalte B nach unterschiedlichen Wörtern (Supermarkt, Energieversorger, Mietabbuchung, etc.) gesucht und dann in Spalte F das jeweils dazu passende Schlagwort ausgegeben wird (Lebensmittel, Strom, Miete, etc.)
Leider sehen die Buchungszeilen meiner Bank so aus, dass die jeweiligen Suchbegriffe in Spalte B irgendwo mitten in einer langen Wurst stehen, vorher kommen erst einmal Datum und Uhrzeit der Buchung und sonst noch so Kram.
Ich suche also nach einer Lösung, die quasi Folgendes erledigt: "Suche in Spalte B nach Begriff X und wenn du ihn findest, gib in Spalte F Begriff Y aus", wobei X eine Liste von ca. 10-15 Begriffen und Y ca. 6-8 Begriffe umfasst.
Ist das überhaupt mit Formeln möglich oder muss ich mich dafür schon mit VBA beschäftigen?
05.01.2026, 01:17 (Dieser Beitrag wurde zuletzt bearbeitet: 05.01.2026, 01:20 von Ralf A.)
(04.01.2026, 23:33)Sigrunde12 schrieb: Ich möchte gern meine Kontoauszüge so auswerten, dass in Spalte B nach unterschiedlichen Wörtern (Supermarkt, Energieversorger, Mietabbuchung, etc.) gesucht und dann in Spalte F das jeweils dazu passende Schlagwort ausgegeben wird (Lebensmittel, Strom, Miete, etc.)
Leider sehen die Buchungszeilen meiner Bank so aus, dass die jeweiligen Suchbegriffe in Spalte B irgendwo mitten in einer langen Wurst stehen, vorher kommen erst einmal Datum und Uhrzeit der Buchung und sonst noch so Kram.
Ich suche also nach einer Lösung, die quasi Folgendes erledigt: "Suche in Spalte B nach Begriff X und wenn du ihn findest, gib in Spalte F Begriff Y aus", wobei X eine Liste von ca. 10-15 Begriffen und Y ca. 6-8 Begriffe umfasst.
Ist das überhaupt mit Formeln möglich oder muss ich mich dafür schon mit VBA beschäftigen?
Hi,
da Du ja nach mehreren unterschiedlichen Begriffen suchst, die Du u.U. irgendwann auch mal erweitern willst, wäre eine Formellösung eher unpraktisch. VBA wäre eine Option. Ich würde es mit PQ lösen. Dazu brauchst Du 3 Abfragen. tblKonto als Quelltabelle mit den Buchungsdaten, eine Abfrage für die Zuweisungen (qZuweisungen), die Du erstellen willst, die könnte so aussehen:
PHP-Code:
let Quelle = "tblKonto", #"Andere entfernte Spalten" = Table.SelectColumns(Quelle,{"Betreff"}), #"Entfernte Duplikate" = Table.Distinct(#"Andere entfernte Spalten"), #"Hinzugefügte benutzerdefinierte Spalte" = Table.AddColumn(#"Entfernte Duplikate", "Zuordnung", each if [Betreff] = "Vonovia" then "Miete" else if [Betreff] = "NORMA" or [Betreff] = "ALDI" or [Betreff] = "REWE" or [Betreff] = "Kaufland" then "Einzelhandel" //Kann auch als Liste formuliert und ausgewertet werden else if [Betreff] = "PayPal" then "Onlinehandel" else if [Betreff] ="Vodafone" or [Betreff] = "Telefonica" then "Kommunikation" else if [Betreff] = "E.ON" or [Betreff] = "enercity" then "Strom" else if Text.Contains(Text.Lower([Betreff]),"abrechnung") then "Kontogebühren" //Das wäre die Anweisung, um den Teiltext des Betreffs aus der langen Textwurst zu ziehen... else "Keine Zuordnung") in #"Hinzugefügte benutzerdefinierte Spalte"
Alternativ dazu könntest Du natürlich auch eine Parametertabelle mit entsprechenden Wortpaaren erstellen. Ich fand es nur bequemer, mir die Schlagworte direkt aus der Tabelle zu ziehen...
und eine Abfrage, die beide Tabellen zusammenführt. Die könnte so aussehen:
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben. Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
(04.01.2026, 23:33)Sigrunde12 schrieb: "Suche in Spalte B nach Begriff X und wenn du ihn findest, gib in Spalte F Begriff Y aus", wobei X eine Liste von ca. 10-15 Begriffen und Y ca. 6-8 Begriffe umfasst.
oder so. Formellösung ähnlich der Lösung von Andreas. Bei älteren Excelversionen (bis Excel 2019) muss die Formel vermutlich als Matrixformel mit Strg+Shift+Enter eingegeben werden.
Arbeitsblatt mit dem Namen 'Tabelle1'
A
B
C
D
E
1
Buchungszeile meiner Bank
Schlagwort
Suchbegriff
Schlagwort
2
15.06.2025 14:23 Ihr Einkauf bei Aldi
Lebensmittel
Aldi
Lebensmittel
3
15.07.2025 15:23 Die Mietabbuchung für den Monat Juli