• DİKKAT

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

exelde tc kimlik numarasının son hanesine göre filtreleme

  • Konbuyu başlatan Konbuyu başlatan cicero
  • Başlangıç tarihi Başlangıç tarihi
Katılım
2 Mayıs 2020
Mesajlar
3
Excel Vers. ve Dili
tükçe 2016
s.a exelde tc kimlik numarasının son hanesine göre nasıl filtrelerim 0-2-4-6-8 diye
 
Aleyküm Selam,

Bu alanın biçimi nedir? (Sayı-Metin)
 
METNE dönüştürürseniz istediğiniz şekilde filtre yapabilirsiniz. Sayısal alanlarda bahsettiğiniz şekilde filtreleme olmaz.
 
Size bir kullanıcı tanımlı bir KTF fonksiyon yazdım.Buyurun.:cool:
Kod:
Function sayibul(ByVal hcr As Range)
If Right(hcr.Value, 1) Mod 2 = 0 Then sayibul = hcr.Value
End Function
 
Bu kodu deneyiniz, a sütunundaki tc leri b sütununda son rakama göre sıralama yapar
Not: kodları bu siteden temin etmiştim.
Kod:
Sub Exceldestek()
    son = Range("A65500").End(3).Row
    siir = Range("A1:A" & son)
    Range("B1:B" & son).ClearContents
    For a = LBound(siir) To UBound(siir) - 1
        For b = a + 1 To UBound(siir)
            If StrReverse(siir(a, 1)) > StrReverse(siir(b, 1)) Then
                değer = siir(a, 1)
                siir(a, 1) = siir(b, 1)
                siir(b, 1) = değer
            End If
        Next
    Next
    Range("B1:B" & son) = siir
End Sub
 
Yardımcı sütun kullanabilirsiniz.

Bu sütuna yazacağınız formül :

Kod:
=MOD(A1;10)
 
Geri
Üst