KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel’de banka işlemlerinizi nasıl kategorilere ayırabilirsiniz?

YazarSiluvia Değiştirme Tarihi

Kişisel veya iş finanslarını yönetmek genellikle aylık banka işlemlerinizin ayrıntılı listesini incelemeyi gerektirir. Bu işlem kayıtları, restoranlardan mağazalara, faturalardan hizmetlere kadar çok çeşitli açıklamalar içerebilir. Her işlemi "Takeout", "Groceries", "Utilities" veya "Family fee" gibi net bir kategoriye yerleştirebildiğinizde harcamalarınızı izlemek ve analiz etmek çok daha kolay ve anlaşılır hale gelir. Excel’de işlem açıklamalarındaki belirli anahtar kelimelere göre sınıflandırma sürecini otomatikleştirerek, her ay maliyetleriniz ve harcama alışkanlıklarınız hakkında net içgörülere ulaşabilirsiniz.
Aşağıdaki ekran görüntüsünde gösterildiği gibi, B sütununda satıcı veya hizmet detaylarını içeren ham verilere sahip olduğunuzu ve basitleştirilmiş bir kategori kümesi istediğinizi varsayalım (örneğin ")Mc Donalds" içeren her işlem "Takeout" olarak tanımlanmalı, "Walmart" ise "Family fee" olarak sınıflandırılmalıdır). Bu adım adım eğitim, formül tabanlı çözümlerin yanı sıra gelişmiş otomasyon yöntemlerini de kapsayan birkaç pratik yaklaşımı ele almaktadır.

banka işlemlerini kategorilere ayırma

İçindekiler:
Excel’de formül kullanarak banka işlemlerini kategorilere ayırma
VBA Kodu – Önceden tanımlanmış bir listeye göre kategorilendirmeyi otomatikleştiren makro
Diğer Yerleşik Excel Yöntemleri – Koşullu sütun mantığıyla Power Query kullanımı


Excel’de formül kullanarak banka işlemlerini kategorilere ayırma

Excel’de banka işlemlerinizi kategorilere ayırmak için basit ve formül temelli bir yöntem arıyorsanız, aşağıdaki adımları izleyin. Bu yaklaşım, hızlı sonuç almak isteyen ve anahtar kelimelerle kategorilerden oluşan küçük bir arama tablosunu kolayca güncelleyebilen kullanıcılar için idealdir.

Öncelikle ana işlem listenizin dışında işlem açıklamalarındaki olası içeriklere karşılık gelen anahtar kelimeleri içeren bir sütun ve her anahtar kelimeye bağlanmasını istediğiniz kategoriyi içeren ikinci bir sütun olmak üzere iki "yardımcı sütun" oluşturun.

1. Bu örnekte, eşleşecek tüm anahtar kelimeler (örneğin "Mc Donalds", "Walmart" vb.) A sütununun 30 ila 41. satırları arasında; ilgili kategori adları ("Takeout", "Family fee" vb.) ise B sütununun 30 ila 41. satırlarındadır.
Anahtar kelime veya kategori listeniz daha kapsamlıysa ya da sık sık değişiyorsa, tüm ihtiyaçlarınızı karşılayacak şekilde aralıkları buna göre ayarlayın. Ekran görüntüsüne bakın:

veri örneğini hazırlama

2. Ardından, hedeflediğiniz çıktı sütunundaki ilk hücreye tıklayın (örneğin, verilerinizin Son Sütunu’nun yanındaki F3 hücresi), ardından aşağıdaki dizi formülünü girin. Bu bir dizi formülü olduğundan, onaylamak için yalnızca Enter’a değil, aynı zamanda Ctrl + Shift + Enter tuşlarına basmanız gerekir. Böylece açıklama içindeki ilk anahtar kelime bulunacak ve eşleşen kategori döndürülecektir.

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

İlk satırda formül çalışır hale geldikten sonra, kategorilendirme formülünü kalan tüm işlem satırlarına uygulamak için sütunu aşağı doğru Otomatik Doldurma Sapı’nı sürükleyin.

banka işlemlerini kategorilere ayırmak için bir formül kullanma

Parametre açıklamaları:

1)B$30:B$41Arama tablonuzdaki her anahtar kelimeye karşılık gelen Kategori Etiketleri listesidir.
2)$A$30:$A$41kontrol edilecek tüm anahtar kelimelerin bulunduğu aralıktır.
3)B3işlem listenizdeki açıklama alanını ifade eder; bu başvuruyu gerçek verilerinize göre ayarlayın.
4)"Diğer"anahtar kelimelerinizden hiçbirine uymayan açıklamalar için varsayılan sonuçtur.
Tüm aralıkları ve başlangıç hücrelerini gerçek verilerinizin bulunduğu yere göre uyarladığınızdan emin olun. Anahtar kelime veya kategori listeniz genişlerse, formüldeki aralıkları kolayca genişletebilirsiniz. "#N/A" veya başka hata sonuçlarıyla karşılaşırsanız, anahtar kelimelerinizdeki boşluk sorunlarını veya eksik kategori değerlerini kontrol edin.

Avantajlar ve dezavantajlar analizi:Bu formüle dayalı yaklaşım, kategorilendirme kurallarınız sık değişmiyorsa hızlı kurulum ve düşük bakım sunar. Ancak anahtar kelime listeniz daha karmaşık hale gelirse ya da kategorileri sık sık güncellemeniz gerekiyorsa, yardımcı sütunları ve formülleri yönetmek yorucu olabilir; böyle bir durumda otomasyon için VBA veya Power Query’i değerlendirmenizi öneririz.

Pratik ipucu: Bir açıklamada birden fazla anahtar kelime eşleşirse, yalnızca listenizde ilk sıradaki kelime kategoriyi belirler. Belirli bir anahtar kelimeye öncelik vermek için onu arama sütununda daha yukarı taşıyın.

Yaygın sorun giderme:Beklenmeyen sonuçlar alıyorsanız, arama aralığını tekrar kontrol edin ve anahtar kelimelerinizin tutarlı ve eksiksiz şekilde yazıldığından emin olun. Ayrıca işlem açıklamalarınızda fazladan boşluklar veya biçimlendirme farklılıkları olup olmadığını kontrol edin.


VBA Kodu – İşlem açıklamalarını önceden tanımlanmış bir listeye göre kategorilere eşleştiren makroyla kategorilendirmeyi otomatikleştirme

Bu çözüm, işlem-kategori eşleştirmesini daha kontrollü ve ölçeklenebilir şekilde otomatikleştirmek için bir VBA makrosu kullanır. Özellikle işlem hacmi yüksek olan kullanıcılar veya anahtar kelime-kategori referansını dinamik hale getirip manuel formül yönetimini en aza indirmek isteyenler için son derece faydalıdır.

Uygulanabilir senaryo: İşlem listesi uzunsa, güncellemeler sık sık yapılıyorsa veya manuel formüllerin bakımını önlemek istiyorsanız, VBA makroları her açıklamayı işleyip uygun kategoriyi çok daha verimli bir şekilde atayabilir; özelleştirilebilir mantık ve uyarılar sunar.

Uygulama adımları:

  • Formül yönteminde kullanılan yardımcı sütunlara benzer şekilde (örneğin, A ve B sütunlarında 30. satırdan itibaren olduğu gibi) bir anahtar kelime-kategori listesi oluşturun.
  • Alt + F11 tuşlarına basarak Visual Basic for Applications düzenleyicisini açın. VBA penceresinde Ekle > Modül seçeneğine tıklayarak yeni bir modül ekleyin.

Aşağıdaki kodu modüle kopyalayıp yapıştırın:

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

Nasıl kullanılır:

  • Çalıştır düğmesi Çalıştır düğmesine tıklayın veya makroyu çalıştırmak için VBA düzenleyicide F5 tuşuna basın. Makro, B sütunundaki her işlem açıklamasını işleyecek ve anahtar kelime listesiyle karşılaştırarak eşleşen kategoriyi (eşleşme bulunamazsa "Other") aynı satırın F sütununa yazacaktır.
  • Makro içindeki satır sayısını ve aralıkları, veri düzeninize uygun şekilde özelleştirebilirsiniz—örneğin işlem açıklamalarının başladığı satırı veya yardımcı liste konumunu değiştirebilirsiniz. Anahtar kelime listenizin boş hücre içermemesine, kategorilerin ise açık, benzersiz ve kolayca başvurulabilir olmasına dikkat edin.

Avantajlar ve dezavantajlar analizi:VBA çözümü, daha karmaşık kurallara kolayca uyarlanabilir; anahtar kelime veya kategori listenizi güncelledikten sonra istediğiniz zaman yeniden çalıştırılabilir ve dizi formüllerine olan gereksinimi tamamen ortadan kaldırır. Ancak bu makroların çalışabilmesi için Excel’de otomatik işlemlerin etkinleştirilmesi gerekir—ki bu durum her kullanıcı veya ortam için uygun olmayabilir.

Pratik ipucu: VBA makronuzu yeniden kullanılabilir bir dosyada saklayın ve yanlışlıkla üzerine yazılmasına karşı her zaman verilerinizin yedeklerini alın.

Sorun giderme önerileri:Kategoriler beklenildiği gibi güncellenmiyorsa, anahtar kelimelerinizin ve kategori listelerinizin uyumlu olduğundan ve hücrelerde gizli karakterler olmadığından emin olun. VBA, "vbTextCompare" kullanılırsa büyük/küçük harfe duyarlı değildir, ancak biçimlendirme nedeniyle eşleşmelerde hâlâ sorunlar oluşabilir.


Diğer Yerleşik Excel Yöntemleri – Koşullu sütun mantığıyla kural tabanlı kategorilendirmeyi ayarlamak için Power Query kullanma

Modern ve kod gerektirmeyen bir otomasyon yaklaşımı arıyorsanız, Power Query banka işlemlerinizi kategorilere ayırmanın güçlü bir yoludur. Bu yöntem, işlem verilerinizi CSV dosyalarından veya çevrimiçi kaynaklardan içe aktarırken ya da dinamik ve gelişen kategorilendirme kurallarını yönetirken idealdir; çünkü mantığı merkezileştirir ve karmaşık formüllerle ya da VBA betikleriyle uğraşmadan kolay güncellemeler sağlar.

Uygulama adımları:

  • Öncelikle verilerinizin bir tablo olarak biçimlendirildiğinden veya net bir Veri Aralığı tanımlandığından emin olun. Tablonuzdaki herhangi bir hücreyi seçtikten sonra Veri > Tablodan/Aralıktan seçeneğine giderek verileri Power Query’ye yükleyin.
  • Power Query Düzenleyici’nde kategoriler için yeni bir kural tabanlı sütun oluşturmak üzere Sütun Ekle > Koşullu Sütun seçeneğine tıklayın.
  • Eşleştirme kurallarınızı tanımlayın; örneğin:
    • Eğer Açıklama"Mc Donalds" içeriyorsa, "Takeout" çıktısını verin
    • Eğer Açıklama"Walmart" içeriyorsa, "Family fee" çıktısını verin
    • Aksi takdirde, "Other" çıktısını verin
      banka işlemlerini kategorilere ayırmak için PQ kullanma
    Her koşul için "İçerir" karşılaştırıcısını kullanın ve ilgili anahtar kelimeleriyle kategorileri girin.
  • Koşullu sütunu oluşturmak için Tamam’a tıklayın, ardından kategorilendirilmiş sonuçlarınızı Excel’e geri döndürmek için Kapat ve Yükle seçeneğini belirleyin.

Avantajlar ve dezavantajlar analizi:Power Query, kural değişikliklerine esneklik sağlar, harici veri içe aktarımlarıyla sorunsuz entegre olur ve işlem verisi ya da kurallar güncellendiğinde sonuçları anında yeniler. Ayrıca çok büyük veri kümelerini, elle yazılmış formüllere kıyasla çok daha verimli şekilde işler. Ancak Power Query’nin temel kurulumu ve arayüzüne alışmak gerekir; bu da bazı kullanıcılar için yeni bir deneyim olabilir.

Pratik ipuçları:Kurallarınızı Koşullu Sütun iletişim kutusunda öncelik sırasına göre (üstten alta) düzenleyin; ilk eşleşen kural uygulanacaktır. Power Query’de kuralları kolayca düzenleyebilir, ekleyebilir veya silebilirsiniz; bunun için ana Excel çalışma sayfası formüllerinizi değiştirmenize gerek kalmaz.

Hata hatırlatıcıları: Yeni işlemleri içe aktarırsanız ancak sonuçlar beklenildiği gibi yenilenmezse, Excel’in Veri sekmesinden Yenile seçeneğine tıklayın. Power Query’de yazım hatalarına ve tam anahtar kelime eşleşmelerine dikkat edin; kısmi eşleşmeler doğru kategorinin atanmasını engelleyebilir.

Sorun giderme önerisi:Kategorileriniz doğru şekilde görünmüyorsa, çakışmalar veya eksik durumlar olup olmadığını görmek için koşullu sütun kurallarınızı gözden geçirin. Değişiklikleri tüm veri kümesine uygulamadan önce birkaç örnek girdiyle test etmeniz faydalı olur.

Özetle, dizi formüllerini mi, VBA makrolarının esnekliğini mi yoksa Power Query’nin akıcı otomasyonunu mu seçtiğiniz fark etmez; Excel, banka işlemlerinizi verimli bir şekilde kategorize etmek için çeşitli pratik yöntemler sunar. İşlem verileriniz veya kategorilendirme kriterleriniz değiştiğinde, kategorilendirme kurallarınızı ve sonuçların tutarlılığını mutlaka gözden geçirin.


En İyi Office Verimlilik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi'i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/eğik/yazı üzeri çizgi…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde destek sunar!

Kutools for Excel ile Excel becerilerinizi üst düzeye taşıyın ve hiç yaşanmamış bir verimlilik deneyimi yaşayın.Kutools for Excel, verimliliği artırmak ve Zamanı Kaydet için 300'den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen alınmak için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel ve PowerPoint içinde sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
  • Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri, tek bir yükleyiciyle!

Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentileriyle birlikte Office Tab Pro’yu da içerir ve Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamaları arasında akıcı verimlilik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— tek tek eklenti satın alımına göre tasarruf edin