• DİKKAT

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

Formül İle Benzersiz Sıralama

Katılım
28 Kasım 2011
Mesajlar
32
Excel Vers. ve Dili
2003 tr
Merhaba Arkadaşlar,
A sütununda karışık ve benzer rakamlar var, bunları B sütununa küçükten büyüğe ve benzersiz sıralamanın formülü varmıdır? Dizi formül şeklinde birşey buldum ancak dizi formül tabloma uygun değil. Değerli görüşleriniz için şimdiden teşekkür eder, iyi çalışmalar dilerim.
 
Merhaba,

Muhakkak formülle de yapılabilir yöntemi vardır fakat aklıma makro ile aşağıdaki yöntem geldi.
Bir modüle kodları atıp buton ekleyip yapabilirsiniz. 10000 satır veriniz olduğu varsayılmıştır.

Kırmızı renkli yerleri kendi dosyanıza göre değiştiriniz.

Kod:
Sub Makro1()
'
' Makro1 Makro
'

'
Application.ScreenUpdating = False
    
    Columns("A:A").Select
    Selection.Copy
    Range("B1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    ActiveSheet.Range("$B$1:$B$[COLOR="red"]10000[/COLOR]").RemoveDuplicates Columns:=1, Header:=xlNo
    ActiveWorkbook.Worksheets("[COLOR="red"]Sayfa1[/COLOR]").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("[COLOR="red"]Sayfa1[/COLOR]").Sort.SortFields.Add Key:=Range("B1"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("[COLOR="Red"]Sayfa1[/COLOR]").Sort
        .SetRange Range("B1:B[COLOR="red"]10000[/COLOR]")
        .Header = xlNo
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
    Range("C1").Select
End Sub
 
Arkadaşlar çok teşekkür ederim beni bir dertten kurtardınız, her iki işlemde işimi görüyor emeğinize sağlık.
 
Geri
Üst