Mükerrer Satırları Bulma

Katılım
15 Şubat 2011
Mesajlar
19
Excel Vers. ve Dili
office 2013 TR
Altın Üyelik Bitiş Tarihi
14-07-2021
Merhaba,
ekteki dosyada ortalama 14 Bin satır veri var.
B-C-D-E kolonlarında verilere göre mükerrer olan satırları tespit etmek istiyorum.
Bir kaç çalışmada yaptım ancak süre olacak çok uzun sürüyor.
Hızlı sonuç üretecek bir çözüme ihtiyacım var.



_
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
G hücresine aşağıdaki formülü uygulayın...
Kod:
=EĞERSAY(B:B;B5)
245026
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Makrolu öneri, dosyanızın yedeğini alıp deneyiniz.

Kod:
Public Sub mukerrerBul()

'Referanslardan Microsoft Scripting Runtime Seçili Olmalı

Dim arr As Variant
Dim dic As New Dictionary
Dim i   As Long
Dim x   As Variant

arr = Range("A4").CurrentRegion.Value

For i = 2 To UBound(arr, 1)
    x = arr(i, 2) & arr(i, 3) & arr(i, 4) & arr(i, 5)
    If Not dic.Exists(x) Then
        dic.Add x, i
    Else
        arr(dic.Item(x), 7) = "Mükerrer"
        arr(i, 7) = "Mükerrer"
    End If
    
Next i

Range("A4").Resize(UBound(arr, 1), UBound(arr, 2)) = arr

MsgBox "İşlem Tamamlanmıştır...."

End Sub
 

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,324
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2026
Necdet hocam benimde çalışmalarımı kullanabileceğim bir kod
uyguladım ancak olmadı

'Referanslardan Microsoft Scripting Runtime Seçili Olmalı

sanırım buradan kaynaklı bu nedir nasıl olmalı nereden seçmeliyim yardımcı olurmusunuz

iyi çalışmalar
 
Katılım
15 Şubat 2011
Mesajlar
19
Excel Vers. ve Dili
office 2013 TR
Altın Üyelik Bitiş Tarihi
14-07-2021
Çok teşekkürler Necdet bey,
çok hızlı çalışıyor.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Güle güle kullanınız.
 
Üst