Çözüldü Tekrar Eden Verilerin Tekrar Sayısını Bulma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

hayalIbey

Normal Üye

Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba aşağıda anlattığım konu ile ilgili yardım edebilecek olursa çok sevinirim.

NOT: dosya 1.32 Mb olduğundan sistem yüklemeye izin vermediğinden 2 parça RAR dosyası olarak yükledim . İkisini de indirdiğinizde ya da
https://www.***/rmrP adresinden dosyayı inceleyip üzerinde güncelleme yapabilecek varsa çok sevinirim.


Mesela A sütununa 1000 2000 veri yazacam tekrar sayısı her veri için farklı olabilir
Misal A sütununa
2000 veri yazdım
Ali
Ali
347
347
347
347
Remzi
Remzi
Remzi
Remzi
Remzi
Elma
Patates
224
224
224
224
224
224
224
Mahmut

Şeklinde farklı tekrarda 2000 satırlık veri
Makro çalışıp hangi veri kaç defa tekrar etmiş o hesaplanacak. Satın almış olduğum dosyada şöyle tanışsınız
Misal makro çalışınca
A sütununda
Ali 2
Ali 2
347 3
347 3
347 3
Şeklinde B sütununda karşısında kaç kez tekrar ettiği yazıyor çok kullanışlı ama biraz da can sıkıcı bazen amaca hizmet etmeye biliyor

Ben şunu istiyorum. Bu uygulama devam etsin ama
Misal c sütununda
Ali 2
347 3
Remzi 5
Elma 1
Patates 1
224 7. Kez tekrar ettiğinden bu şekilde tekrar eden veriler 1 kez yazılsın ama karşısına toplam tekrar miktarı yazılsın
 

Ekli dosyalar

  • TEKRARLANANLARI SAYMA.part1.rar
    700 KB · Görüntüleme: 5
  • TEKRARLANANLARI SAYMA.part2.rar
    650.2 KB · Görüntüleme: 6
Çözüm
Sonuç aynı elbette ancak kod tekniği bakımından önceki cevabımdaki ilave yerine;
aşağıdaki satırları, mevcut koddaki S1.Range("B1")="Adet" satırının hemen altına eklemek daha doğru olur.
VBA:
Görüntülemek için giriş yapmalısınız.
(3 satır)
@hayalibey ExcelDepo'dan indirdiğiniz ya da bu forumda SORU - CEVAP kısmında olan dosyaları, Dosyalar kısmına eklemeyin lütfen.
Bir aksilik olmazsa, ExcelDepo ile ExcelDestek hesapları birleştirilecek.
Özgün içeriklerin olmasını tercih ediyoruz.

Bilginize.
 
Siz bu işi yapmak istiyorsanız;

1- Veri -> Sırala ve Filtre Uygula -> Gelişmiş deyin.

Ekli dosyayı görüntüle TEKRARLANAN DEĞERLERİN KAÇ KEZ TEKRAR ETTİĞİNİ BULMA.xlsx

2- Üst resimde örneğini verdiğim şekilde verilerinizin olduğu aralığı seçin ve alt kısımda bulunan "Yalnızca Benzersiz Kayıtlar" seçeneğini işaretleyin.
3- Filtrelenen kayıtları başka bir sayfaya ya da alana kopyalayın.
4- EĞERSAY fonksiyonu ile kolayca istediğiniz sonuca ulaşın.

Diğer türlü isimler ve sonuçlar tekrarlanacaktır.
 
Moderatörün son düzenlenenleri:
Siz bu işi yapmak istiyorsanız;

1- Veri -> Sırala ve Filtre Uygula -> Gelişmiş deyin.

Ekli dosyayı görüntüle 5868

2- Üst resimde örneğini verdiğim şekilde verilerinizin olduğu aralığı seçin ve alt kısımda bulunan "Yalnızca Benzersiz Kayıtlar" seçeneğini işaretleyin.
3- Filtrelenen kayıtları başka bir sayfaya ya da alana kopyalayın.
4- EĞERSAY fonksiyonu ile kolayca istediğiniz sonuca ulaşın.

Diğer türlü isimler ve sonuçlar tekrarlanacaktır.
Dediginiz yöntem çok pratik olmadığı için yazmıştım ben aslında.
 
Moderatörün son düzenlenenleri:
Elimde anlattığım tarza bir örnek var ama tahminen 20 li satırlardan sonra hata veriyor. Ekte gönderdiğim ve sitenizin yapımı olan programa elimdekini uyarlarsam veya sizin tecrübeniz daha fazla uyarlasanız tam dediğim gibi bir şey ortaya cikar ve harika olur. Eğer derseniz programı atayım biestirebilirseniz çok sevinirim.
 
Hocam, birden fazla tekrarlanmış veriyi sadece bir alanda saydırmak isterseniz, bunun için o alanda ya verilerinizi tek tek elle yazacaksınız ya da Makrolar - Soru Tekrar Eden Verilerin Tekrar Sayısını Bulma şuradaki mesajımda belirttiğim gibi dilerseniz elle dilerseniz makro ile yazdıracaksınız.
Aksi taktirde 3 tane Ali'yi tek bir yerde yazdırmanız ve sonra Ali (3) yaptırmanız mümkün değil.
Elimde burdan almış olduğum bir çalşma var bilgisayarımda. Arzu ederseniz dosyayı 1 saate size atayım
 
Sayın @Admin bu listeyi incelerseniz eklediğim ecxel makronun var olan şekliyle bu formatın da eklenmesini istiyorum . Umarım talebimi ifade edebilmişimdir.
 

Ekli dosyalar

  • Kitaplıık.xlsm
    46.9 KB · Görüntüleme: 3
Ben soruyu anladım.
Makrodan anlamadığım için dosyayı hazırlayarak yardımcı olamayacağım.
Hiç değilse soruyu sizlere anlatmaya çalışarak yardımcı olmaya çalışayım.

Orjinal veriler A sürununda.
B sütununun her satırına; A sütununda denk geldiği satırdaki verinin A sütununda toplam kaç tekrar ettiğini,
E sütununa; A sütunundaki verinin tekrarsız listesini,
F sütununa ise E sütununda denk gelen satırdaki verinin A sütununda kaç tekrar ettiğini,
Makro ile yazdırmak istiyor.

Biraz daha anlaşılabilmesi için elimden geldiğince buradaki dosyada ve başka bir kaynakta bulduğum makroları 3 ayrı modüle uygulayıp ekli dosyaya uyarladım.
Ve bu makrolara ayrı ayrı buton ekledim.
Şimdi bu 3 adımda yaptırdığım işlemi tek butonda ve daha hızlı yaptıracak bir makro üstadının duruma el atmasını bekleyeceğiz.

Dosyayı incelerseniz isteneni anlayacağınızı düşünüyorum.

İyi akşamlar.
 

Ekli dosyalar

  • TEKRARLANANLARI SAYMA2.rar
    171.4 KB · Görüntüleme: 5
Merhabalar.

Kullanmakta olduğunuz mevcut koda en az müdahale ederek, aşağıdaki satırları,
mevcut koddaki S2.Delete satırının hemen altına ilave ederek dener misiniz?
Kod:
Görüntülemek için giriş yapmalısınız.
(3 satır)
 
Moderatörün son düzenlenenleri:
Merhabalar.

Kullanmakta olduğunuz mevcut koda en az müdahale ederek, aşağıdaki satırları,
mevcut koddaki S2.Delete satırının hemen altına ilave ederek dener misiniz?
Kod:
Görüntülemek için giriş yapmalısınız.
(3 satır)

@Ömer BARAN Bey süpersiniz. İnsanın makro öğrenmeye başlayası geliyor böyle kısacık ama işlevi kocaman kodları gördükçe.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
22
Geri
Üst