• DİKKAT

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

Hücredeki karakter sayısına göre sıralama

  • Konbuyu başlatan Konbuyu başlatan physek
  • Başlangıç tarihi Başlangıç tarihi
Katılım
7 Mart 2015
Mesajlar
19
Excel Vers. ve Dili
Excel 2013
Selamlar, saygılar.

Sorum şu şekilde. Hücrelerdeki verilere göre alfabetik sıralama yapılabilmekte. Peki buna benzer şekilde hücrelerdeki verilerin karakter sayılarına göre sıralama yapabilmek olası mıdır?

Eğer mümkün ise nasıl yapılmaktadır?

Saygılar, iyi akşamlar.
 
. . .

Bir yandaki hücreye =uzunluk(a1) formülü ile karakter sayısını alabilirsiniz.
Daha sonra bu sütunda sıralama yapabilirsiniz.

. . .
 
Makro ile alternatif;
Kod:
Sub Hatkoy()
For j = 1 To 38
    For jj = 1 To 39
        If Len(Cells(j, "A").Text) > Len(Cells(jj, "A").Text) Then
            jjj = Cells(j, "A").Text
            Cells(j, "A").Value = Cells(jj, "A").Text
            Cells(jj, "A").Value = jjj
        End If
    Next
Next
End Sub
Kopya dosyanızda deneyiniz.

Daxe Syán
 
Son düzenleme:
Makro ile alternatif;
Kod:
Sub Hatkoy()
For j = 1 To 38
    For jj = 1 To 39
        If Len(Cells(j, "A").Text) > Len(Cells(jj, "A").Text) Then
            jjj = Cells(j, "A").Text
            Cells(j, "A").Value = Cells(jj, "A").Text
            Cells(jj, "A").Value = jjj
        End If
    Next
Next
End Sub
Kopya dosyanızda deneyiniz.

Teşekkür ederim sayın bzace.
 
Geri
Üst