• DİKKAT

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

İsimleri eşleştirme yüzdesi

Katılım
18 Ağustos 2017
Mesajlar
119
Excel Vers. ve Dili
excel.2013
Arkadaşlar merhaba,

Bir konuda desteğinize ihtiyacım var a ve b satırlarında isimler yazıyor bu isimleri aynı olup olmadığını teyit etmek için % karşılaştırmak istiyorum desteğinizi rica ederim.
teşekkürler,
1550247662123.png
 
Merhaba,
Bence çok doğru bir mantık değil ama aşağıdaki kodlar sizin örneğinize göre doğru sonuç üretiyor, deneyiniz...
PHP:
Sub Kod()
Dim a As Long, b As Integer, say As Integer, met1 As String, met2 As String
For a = 2 To Cells(Rows.Count, "B").End(3).Row
    met1 = Cells(a, "B")
    met2 = Cells(a, "C")
    For b = 1 To Len(met1)
        If InStr(1, met2, Mid(met1, b, 1)) > 0 Then
            say = say + 1
        End If
    Next
    Cells(a, "D") = say / Len(met1) * 100
    say = 0
Next
End Sub
 
Merhaba,
Bence çok doğru bir mantık değil ama aşağıdaki kodlar sizin örneğinize göre doğru sonuç üretiyor, deneyiniz...
PHP:
Sub Kod()
Dim a As Long, b As Integer, say As Integer, met1 As String, met2 As String
For a = 2 To Cells(Rows.Count, "B").End(3).Row
    met1 = Cells(a, "B")
    met2 = Cells(a, "C")
    For b = 1 To Len(met1)
        If InStr(1, met2, Mid(met1, b, 1)) > 0 Then
            say = say + 1
        End If
    Next
    Cells(a, "D") = say / Len(met1) * 100
    say = 0
Next
End Sub
Çok teşekkürler
 
Sn. Ömerbey kodlarınızda farklı bir mantık mı var. Benim yaptığım denemelerde hatalı sonuçlar getiriyor.
 
Sayın tukayf, kodlar B sütununda yer alan kelimedeki harfleri C sütunundaki aynı satırdaki diğer kelimede arıyor ve bulduğu harf sayısının tüm harflere oranı eşleştirme oranını veriyor. Yukarıda da belirttiğim gibi bence çok mantıklı bir sorgulama değil...
Sizin açtığınız konuyu da inceledim ve bu kod sizin kullanacağınız mantıkta bir kod değil maalesef.
 
Anladım hocam açıklama için çok teşekkürler.
 
Geri
Üst