• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Mükerrer Verileri Tekil veri haline getirmek

Katılım
5 Eylül 2011
Mesajlar
4
Excel Vers. ve Dili
2010,2007
Merhabalar, elimde yaklaşık 10.000 köy ismi var bu köy isimleri myurt köyü. olarak ve myurt adalı köyu. gibi aynı köy olmalarına rağmen farklı şekillerde kaydedilmiş. Köylere göre rapor hazırladığımda myurt köyü ve myurt adalı koyu şeklinde farklı şekilde raporluyor. Köyleri birleştirmek için kendim bir makro yazdım ama hiç performanslı değil, farklı bir yöntem nasıl uygulayabilirim.


Sub dd()

Dim i As Integer
i = 1
Dim i2 As Integer
i2 = 1
Dim kelime As String
Dim orjKelime As String
For TS = 1 To 300
kelime = Left$(Range("A" & i2), 4)
orjKelime = Range("A" & i2)
Dim kelime2 As String
For sayac = 0 To 300
i = i + 1
kelime2 = Left$(Range("A" & i), 4)
If kelime2 = kelime Then
Range("A" & i) = orjKelime
End If
Next sayac
kelime = ""
orjKelime = ""
kelime = ""
i = 1
i2 = i2 + 1
Next TS
End Sub
 
Merhaba,

İmzanızdan 2007, 2010 sürüm kullandığınız anlaşılıyor.

Bu nedenle excelin olanaklarını kullanarak (Yinelenenleri Kaldır) ile yapabilirsiniz. Baya da hızlı çalışır.
 
Geri
Üst