KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie kategorisiert man Banktransaktionen in Excel?

AutorSiluvia Änderungsdatum

Die Verwaltung persönlicher oder geschäftlicher Finanzen erfordert oft die Überprüfung einer detaillierten Liste monatlicher Banktransaktionen. Diese Transaktionsdatensätze können vielfältige Beschreibungen enthalten – von Restaurants über Geschäfte bis hin zu Versorgungsleistungen oder Dienstleistungen. Die Ausgabenverfolgung und -analyse wird deutlich übersichtlicher, wenn jede Transaktion einer bestimmten Kategorie zugeordnet werden kann – beispielsweise „Takeout“, „Lebensmittel“, „Versorgung“ oder „Family fee“. Durch die Automatisierung der Klassifizierung in Excel anhand bestimmter Stichwörter in den Transaktionsbeschreibungen erhalten Sie monatlich klare Einblicke in Ihre Kosten und Ausgabenmuster.
Wie in der folgenden Abbildung dargestellt, nehmen wir an, Sie verfügen über Rohdaten mit Anbieter- oder Leistungsdetails in Spalte B und möchten eine vereinfachte Menge von Kategorien erhalten (z. B. soll jede Transaktion, die „)Mc Donalds“ enthält, als „Takeout“ identifiziert werden, während „Walmart“ als „Family fee“ klassifiziert wird), entsprechend Ihren persönlichen oder organisatorischen Regeln. Dieses Schritt-für-Schritt-Tutorial stellt mehrere praktische Lösungen vor – von formelbasierten Ansätzen bis hin zu fortschrittlichen Automatisierungsmethoden.

Banktransaktionen kategorisieren

Inhalt:
Banktransaktionen mithilfe einer Formel in Excel kategorisieren
VBA-Code – Kategorisierung mithilfe eines Makros basierend auf einer vorgegebenen Liste automatisieren
Weitere integrierte Excel-Methoden – Power Query mit bedingter Spaltenlogik verwenden


Banktransaktionen mithilfe einer Formel in Excel kategorisieren

Wenn Sie einen einfachen, formelbasierten Ansatz zur Kategorisierung Ihrer Banktransaktionen in Excel bevorzugen, folgen Sie diesen Schritten. Diese Methode ist ideal für alle, die schnell Ergebnisse erzielen möchten und bereit sind, eine kleine Nachschlagetabelle mit Stichwörtern und zugehörigen Kategorien zu pflegen.

Erstellen Sie zunächst zwei Hilfsspalten außerhalb Ihrer eigentlichen Transaktionsliste: eine Spalte mit Stichwörtern (basierend auf möglichen Inhalten der Transaktionsbeschreibung) und eine zweite Spalte mit der jeweils zugeordneten Kategorie.

1. Listen Sie in diesem Beispiel alle abzugleichenden Stichwörter (wie „McDonald’s“, „Walmart“ usw.) in Spalte A von Zeile 30 bis 41 auf und tragen Sie die entsprechenden Kategorienamen („Takeout“, „Family fee“ usw.) in Spalte B von Zeile 30 bis 41 ein.
Sollte Ihr Satz an Stichwörtern oder Kategorien umfangreicher sein oder sich häufig ändern, passen Sie einfach die Bereiche so an, dass alle erforderlichen Einträge erfasst werden. Siehe Abbildung:

Die Datenprobe vorbereiten

2. Klicken Sie als Nächstes auf die erste Zelle in Ihrer gewünschten Ausgabespalte (z. B. F3 neben der letzten Spalte Ihrer Daten) und geben Sie diese Matrixformel ein. Bestätigen Sie mit Strg + Umschalt + Enter (nicht nur mit Enter), da es sich um eine Matrixformel handelt. Dadurch wird das erste gefundene Stichwort in der Beschreibung gesucht und die zugehörige Kategorie zurückgegeben.

=IFERROR(INDEX(B$30:B$41,MATCH(TRUE,ISNUMBER(SEARCH($A$30:$A$41,B3)),0)),„Other")

Sobald die Formel für die erste Zeile funktioniert, ziehen Sie den AutoAusfüll-Griff die Spalte hinunter, um die Kategorisierungsformel auf alle weiteren Transaktionszeilen anzuwenden.

Verwenden Sie eine Formel, um Banktransaktionen zu kategorisieren

Parametererklärungen:

1)B$30:B$41ist die Liste der Kategoriebezeichnungen, die jedem Stichwort in Ihrer Nachschlagetabelle zugeordnet sind.
2)$A$30:$A$41ist der Bereich, der alle zu prüfenden Stichwörter enthält.
3)B3bezieht sich auf das Beschreibungsfeld in Ihrer Buchungsliste; passen Sie diesen Bezug entsprechend Ihren tatsächlichen Daten an.
4)„Sonstiges"ist das Standardergebnis für jede Beschreibung, die keines Ihrer Stichwörter trifft.
Passen Sie alle Bereiche und Startzellen entsprechend der Position Ihrer tatsächlichen Daten an. Sollte Ihre Liste mit Stichwörtern oder Kategorien wachsen, erweitern Sie einfach die Bereiche in der Formel. Falls Sie Fehlermeldungen wie „#N/A“ erhalten, prüfen Sie Ihre Stichwörter auf Leerzeichen oder fehlende Kategoriewerte.

Vor- und Nachteile:Dieser formelbasierte Ansatz ermöglicht eine schnelle Einrichtung und geringen Wartungsaufwand – solange sich Ihre Kategorisierungsregeln nicht häufig ändern. Sobald Ihre Stichwortliste jedoch komplexer wird oder Sie Kategorien regelmäßig aktualisieren müssen, kann die Pflege der Hilfsspalten und Formeln schnell mühsam werden. In solchen Fällen sollten Sie eine Automatisierung per VBA oder Power Query in Betracht ziehen.

Praktischer Hinweis: Falls mehrere Stichwörter in einer Beschreibung übereinstimmen, bestimmt das erste gefundene Stichwort in Ihrer Liste die Kategorie. Um ein bestimmtes Stichwort zu priorisieren, platzieren Sie es weiter oben in Ihrer Nachschlagenspalte.

Häufige Fehlerbehebung:Sollten unerwartete Ergebnisse auftreten, überprüfen Sie sorgfältig den Nachschlagebereich und stellen Sie sicher, dass Ihre Stichwörter konsistent und vollständig geschrieben sind. Prüfen Sie außerdem auf zusätzliche Leerzeichen oder Formatierungsunterschiede in Ihren Transaktionsbeschreibungen.


VBA-Code – Automatisierte Kategorisierung mithilfe eines Makros, das Transaktionsbeschreibungen anhand einer vorgegebenen Liste Kategorien zuordnet

Diese Lösung nutzt ein VBA-Makro, um den Abgleich von Transaktionen mit Kategorien zu automatisieren – für mehr Kontrolle und bessere Skalierbarkeit. Sie eignet sich besonders für Anwender mit hohen Transaktionsvolumina oder wenn Sie die Stichwort-zu-Kategorie-Zuordnung dynamisch gestalten und manuelle Formelpflege auf ein Minimum reduzieren möchten.

Anwendungsszenario: Bei langen Transaktionslisten, häufigen Aktualisierungen oder wenn Sie manuelle Formeln vermeiden möchten, verarbeiten VBA-Makros jede Beschreibung effizienter und weisen mithilfe anpassbarer Logik und Eingabeaufforderungen automatisch die passende Kategorie zu.

Arbeitsschritte:

  • Bereiten Sie eine Liste mit Stichwörtern und den zugehörigen Kategorien vor – ähnlich wie die Hilfsspalten bei der Formelmethode (z. B. ab Zeile 30 in den Spalten A und B nach unten).
  • Drücken Sie Alt + F11, um den Visual Basic for Applications-Editor zu öffnen. Klicken Sie im VBA-Fenster auf Einfügen > Modul, um ein neues Modul hinzuzufügen.

Kopieren Sie den folgenden Code in das Modul:

Sub CategorizeTransactions()
    Dim lastRow As Long
    Dim i As Long
    Dim descCell As Range
    Dim kwRow As Long
    Dim kwRange As Range
    Dim catRange As Range
    Dim kwCount As Long
    Dim catResult As String
    Dim matched As Boolean
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    kwCount = Cells(Rows.Count, "A").End(xlUp).Row - 29
    Set kwRange = Range("A30:A" & 29 + kwCount)
    Set catRange = Range("B30:B" & 29 + kwCount)
    lastRow = Cells(Rows.Count, "B").End(xlUp).Row
    
    For i = 3 To lastRow
        Set descCell = Cells(i, "B")
        catResult = "Other"
        matched = False
        
        For kwRow = 1 To kwCount
            If InStr(1, descCell.Value, kwRange.Cells(kwRow, 1).Value, vbTextCompare) > 0 Then
                catResult = catRange.Cells(kwRow, 1).Value
                matched = True
                Exit For
            End If
        Next kwRow
        
        Cells(i, "F").Value = catResult
    Next i
End Sub

Verwendung:

  • Klicken Sie auf die Schaltfläche Schaltfläche „Ausführen“ Ausführen oder drücken Sie F5 im VBA-Editor, um das Makro auszuführen. Das Makro verarbeitet jede Transaktionsbeschreibung in Spalte B, vergleicht sie mit der Stichwortliste und trägt die passende Kategorie – oder „Other“, falls keine Übereinstimmung gefunden wird – in Spalte F derselben Zeile ein.
  • Sie können Anzahl der Zeilen festlegen/Bereiche innerhalb des Makros an Ihr Datenlayout anpassen – beispielsweise den Startpunkt der Transaktionsbeschreibungen oder den Speicherort der Hilfsliste ändern. Stellen Sie sicher, dass Ihre Stichwortliste keine leeren Zellen enthält und die Kategorien klar sowie eindeutig formuliert sind, um eine einfache Referenzierung zu ermöglichen.

Vor- und Nachteile:Die VBA-Lösung lässt sich an komplexere Regeln anpassen, kann jederzeit nach einer Aktualisierung der Stichwort- oder Kategorieliste erneut ausgeführt werden und macht Matrixformeln überflüssig. Allerdings setzen Makros die Aktivierung automatisierter Vorgänge in Excel voraus, was nicht für alle Benutzer oder Umgebungen geeignet ist.

Praktischer Hinweis: Speichern Sie Ihr VBA-Makro in einer wiederverwendbaren Datei und sichern Sie stets Ihre Daten, bevor Sie Makros ausführen – so vermeiden Sie versehentliches Überschreiben.

Fehlerbehebungshinweise:Sollten Kategorien nicht wie erwartet aktualisiert werden, prüfen Sie, ob Ihre Stichwort- und Kategorielisten übereinstimmen und ob sich keine versteckten Zeichen in den Zellen befinden. VBA ist bei Verwendung von „vbTextCompare“ nicht groß-/kleinschreibungsabhängig, doch Abweichungen können dennoch aufgrund von Formatierungsunterschieden auftreten.


Weitere integrierte Excel-Methoden – Power Query zur regelbasierten Kategorisierung mithilfe bedingter Spaltenlogik verwenden

Wenn Sie einen modernen, codefreien Automatisierungsansatz bevorzugen, bietet Power Query eine leistungsstarke Lösung zur Kategorisierung Ihrer Banktransaktionen. Diese Methode eignet sich ideal für den Import von Transaktionsdaten aus CSV-Dateien oder Onlinequellen sowie für die Verwaltung dynamischer und sich weiterentwickelnder Kategorisierungsregeln – denn sie zentralisiert die Logik und ermöglicht einfache Aktualisierungen ohne komplexe Formeln oder VBA-Skripte.

Arbeitsschritte:

  • Stellen Sie zunächst sicher, dass Ihre Transaktionen als Tabelle oder klar strukturierter Datenbereich formatiert sind. Wählen Sie eine beliebige Zelle in Ihrer Tabelle aus und navigieren Sie dann zu Daten > Aus Tabelle/Bereich, um die Daten in Power Query zu laden.
  • Klicken Sie im Power Query-Editor auf Spalte hinzufügen > Bedingte Spalte, um eine neue regelbasierte Spalte für Kategorien zu erstellen.
  • Definieren Sie Ihre Abgleichregeln, z. B.:
    • Wenn Beschreibung„Mc Donalds" enthält, dann geben Sie „Takeout" aus
    • Wenn Beschreibung„Walmart" enthält, dann geben Sie „Family fee" aus
    • Andernfalls geben Sie „Other" aus
      Verwenden Sie eine PQ, um Banktransaktionen zu kategorisieren
    Verwenden Sie für jede Bedingung den Vergleichsoperator „Enthält“ und geben Sie die passenden Stichwörter sowie Kategorien ein.
  • Klicken Sie auf OK, um die bedingte Spalte zu erstellen, und wählen Sie anschließend Schließen & Laden, um Ihre kategorisierten Ergebnisse nach Excel zurückzugeben.

Vor- und Nachteile:Power Query bietet maximale Flexibilität bei der Anpassung von Regeln, lässt sich nahtlos in externe Datenimporte integrieren und aktualisiert Ergebnisse blitzschnell, sobald sich Transaktionsdaten oder Regeln ändern. Zudem verarbeitet es sehr große Datensätze deutlich effizienter als manuelle Formeln. Allerdings erfordert Power Query eine grundlegende Einrichtung sowie Vertrautheit mit seiner Benutzeroberfläche – was für einige Anwender neu sein könnte.

Praktische Tipps:Ordnen Sie Ihre Regeln im Dialogfeld „Bedingte Spalte“ nach Priorität an (von oben nach unten); es wird stets die erste übereinstimmende Regel angewendet. Sie können Regeln in Power Query problemlos bearbeiten, hinzufügen oder löschen, ohne die Formeln Ihres eigentlichen Excel-Arbeitsblatts zu verändern.

Fehlerhinweise: Wenn Sie neue Buchungen importieren und sich das Ergebnis nicht wie erwartet aktualisiert, klicken Sie in der Registerkarte „Daten“ von Excel auf Aktualisieren. Achten Sie in Power Query auf die exakte Schreibweise und präzise Stichwortübereinstimmungen – bereits geringfügige Abweichungen können dazu führen, dass die richtige Kategorie nicht zugeordnet wird.

Fehlerbehebungstipp:Falls Ihre Kategorien nicht korrekt angezeigt werden, überprüfen Sie Ihre Regeln für bedingte Spalten auf Widersprüche oder fehlende Fälle. Es empfiehlt sich, einige Beispielbuchungen zu testen, bevor Sie Änderungen auf den gesamten Datensatz anwenden.

Zusammenfassend bietet Excel – unabhängig davon, ob Sie Arrayformeln, die Flexibilität eines VBA-Makros oder die strukturierte Automatisierung von Power Query wählen – mehrere praktikable Möglichkeiten, Ihre Bankbuchungen effizient zu kategorisieren. Überprüfen Sie stets Ihre Kategorisierungsregeln und die Konsistenz der Ergebnisse, sobald sich Ihre Buchungsdaten oder Kategorisierungskriterien ändern.


Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins