• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Farklı sütunlardaki aynı isimli firmaların satışlarını toplama

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

sertac87

Yeni Üye
Katılım
3 Eyl 2026
Mesajlar
14
Aldığı beğeni
5
Katkı
%0.00
Excel V
Office 2024 TR
Konu Sahibi
Selamlar arkadaşlar, sabahtan beri bir tablo üzerinde uğraşıyorum ama bir türlü işin içinden çıkamadım. Kafayı yiyeceğim valla patron da başımda bekliyor.
Elimde farklı aylara ait müşteri satış verileri var. Ama listeyi tutan arkadaş sağ olsun bazı firma isimlerini farklı farklı yazmış. Mesela bir yerde "Ahmet Yılmaz Ticaret" yazıyor, alt satırlarda "Ahmet Yilmaz Ticaret" diye kalmış. Ya da "Mehmet Öz Demir" ile "Mehmet Ozdemir Ltd." şeklinde mükerrer kayıtlar var.
Benim yapmak istediğim, bu aynı olan ya da birbirine benzeyen firmaların Ocak, Şubat ve Mart ayı satışlarını tek bir satırda birleştirip toplamını almak. ETOPLA (SUMIF) denedim ama isimler birebir aynı olmadığı için formül patlıyor, bazılarını topluyor bazılarını görmüyor. ÇOKETOPLA ile mi yapmam lazım yoksa bunun kolay bir makrosu, vba kodu falan var mıdır?
Örnek dosyayı ekte paylaşıyorum, sarı alanla belirtecektim ama aceleden boyayamadım, zaten açınca direkt durum görünüyor. Listede 500'den fazla satır var, tek tek elle düzeltmem imkansız.
Yardımcı olursanız çok sevinirim, şimdiden çok teşekkürler. Acil destek bekliyorum.
 
Selamlar arkadaşlar, sabahtan beri bir tablo üzerinde uğraşıyorum ama bir türlü işin içinden çıkamadım. Kafayı yiyeceğim valla patron da başımda bekliyor.
Elimde farklı aylara ait müşteri satış verileri var. Ama listeyi tutan arkadaş sağ olsun bazı firma isimlerini farklı farklı yazmış. Mesela bir yerde "Ahmet Yılmaz Ticaret" yazıyor, alt satırlarda "Ahmet Yilmaz Ticaret" diye kalmış. Ya da "Mehmet Öz Demir" ile "Mehmet Ozdemir Ltd." şeklinde mükerrer kayıtlar var.
Benim yapmak istediğim, bu aynı olan ya da birbirine benzeyen firmaların Ocak, Şubat ve Mart ayı satışlarını tek bir satırda birleştirip toplamını almak. ETOPLA (SUMIF) denedim ama isimler birebir aynı olmadığı için formül patlıyor, bazılarını topluyor bazılarını görmüyor. ÇOKETOPLA ile mi yapmam lazım yoksa bunun kolay bir makrosu, vba kodu falan var mıdır?
Örnek dosyayı ekte paylaşıyorum, sarı alanla belirtecektim ama aceleden boyayamadım, zaten açınca direkt durum görünüyor. Listede 500'den fazla satır var, tek tek elle düzeltmem imkansız.
Yardımcı olursanız çok sevinirim, şimdiden çok teşekkürler. Acil destek bekliyorum.
kaç tane farklı firma var. firma sayısı az ise filtre yapıp. firma adlarını düzenleyin bence
 
Konu Sahibi
kaç tane farklı firma var. firma sayısı az ise filtre yapıp. firma adlarını düzenleyin bence
Hocam yanıt için teşekkürler ama filtreyle yapılacak gibi değil inan, liste çok kabarık ve isimlerin standardı yok. Office 2024 kullanıyorum, hani bu yeni versiyonlarda veri birleştirme, Power Query ya da 'Bulanık Eşleşme' (Fuzzy Matching) gibi bu benzer isimleri otomatik yakalayacak bir numara yok mudur? Ya da bu işi Excel'de makroyla çözebilir miyiz? Zamanım gerçekten çok daraldı, bir el atabilirseniz çok sevinirim.
 
Hep aynı isimler sürekli böyle mi geliyor ? Yani ;
Ahmet Yılmaz Ticaret
Ahmet Yilmaz Ticaret
vb. gibi

Ve böyle kaç tane var ?
Sadece A sütunundaki isimlerin hepsini (özel değilse ve mahsuru yoksa) burada verebilir misin ?
 
Konu Sahibi
Hep aynı isimler sürekli böyle mi geliyor ? Ve böyle kaç tane var ? Yani ;
Ahmet Yılmaz Ticaret
Ahmet Yilmaz Ticaret
vb. gibi
Kralım hocam haklısınız, bilgisayarda imkansız yok ama patronun sabrının da bir sınırı var, 'yapamadım' dersem felsefe dinleyecek durumda değil maalesef :)
Şaka bir yana, Office 2024 kullandığım için Power Query içindeki 'Bulanık Eşleşme' (Fuzzy Matching) özelliğini kurcalıyorum şu an. Listede 500'den fazla satır olduğu için tek tek düzeltmem imkansız.
Bu verileri tek seferde konsolide edecek, hani şu 'Ahmet Yılmaz' ile 'Ahmet Yilmaz'ı tek satıra indirgeyecek bir Power Query adımı ya da doğrudan çalıştırabileceğim bir VBA makro kodu paylaşabilecek bir üstadımız varsa gerçekten çok büyük sevaba girer. Örnek dosyayı ilk mesaja eklemiştim, bir göz atabilirseniz çok sevinirim. Zamanım iyice daraldı, desteklerinizi bekliyorum.
 
Deneyiniz. Lütfen dönüş yapınız.
 
Konu Sahibi
Deneyiniz. Lütfen dönüş yapınız.
Hocam kodu çalıştırdım, işlem tamam uyarısı verdi ama korktuğum senaryo başıma geldi maalesef.
Ekran görüntüsünde göreceğiniz üzere listedeki 500 satırlık verinin neredeyse tamamı uçtu, sadece koda el ile yazdığımız o birkaç firma kaldı. Üstelik eşleşmeyen boş satırlar da altta 0 ₺ olarak kalıntı bıraktı.
Bereket versin dosyanın yedeğini almıştım da orijinal verileri kurtarabildim. Rica etsem, orijinal sayfadaki verileri hiç silmeden (ClearContents kullanmadan), tüm listedeki benzer isimleri otomatik yakalayıp sonuçları 'Özet Rapor' adında yeni bir sayfaya aktaracak dinamik bir revize yapabilir miyiz?
Teşekkür ederim.
 
  • Beğen
İfadeler: kralım
Deneyiniz. Dönüş yapınız.
NOT : Lütfen sorununuzu çok önceden bildiriniz. Acele ile olursa hata yapılabilir. Ne demek istediğimi anladınız mı ?
 
Çözüm
Konu Sahibi
Deneyiniz. Dönüş yapınız.
NOT : Lütfen sorununuzu çok önceden bildiriniz. Acele ile olursa hata yapılabilir. Ne demek istediğimi anladınız mı ?
Hocam elinize, emeğinize sağlık! Orijinal verileri silmeyip yan sayfaya raporlama fikri harika olmuş, beni büyük bir dertten kurtardınız.
Küçük bir detay gözünüzden kaçmış; kodun içindeki If/ElseIf döngüsü sadece benim örnek verdiğim Ahmet ve Mehmet isimlerini yakalıyordu, listenin kalanındaki diğer firma hatalarını (Ali Cetinkaya / Çetinkaya gibi) kaçırıyordu.
Sizin kurduğunuz bu güzel sayfa açma mimarisinin içerisine, tüm listedeki Türkçe-İngilizce karakterleri ve kısaltma farklarını dinamik olarak genelleyen bir harf temizleme algoritması ekledim. 500 satırlık listenin tamamını tek seferde sıfır hata ile birleştirmeyi başardım.
Sayenizde raporu yetiştirdim, patron da beğendi. Yardımlarınız ve hızlı desteğiniz için çok teşekkür ederim, eksik olmayın
 
  • Muhteşem
İfadeler: kralım
Sorununuzun giderildiğine sevindim. Elinizde bulunan o sizin de katkı yaptığınız çalışan kodu burada paylaşın ki bir başka üyemiz veya ziyaretçimiz için örnek olsun. Gelecekte belki onların da işine yarar.
Ne dersin ?
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst